The described arrangements and procedures use a directory, with its
integrated view of resource identity across a distributed system to
dynamically execute and manage workflow solutions responsive to changes
in the directory. Specifically, a state change to an object in a
directory is detected. Responsive to detecting the state change, the
state change is mapped to a corresponding workflow, which includes
sequences of tasks. The identified sequences of tasks are then executed
to achieve a desired state in the directory. The desired state is based
on the detected state change.