Patent ID: 8099480

Claim:
A system, comprising: a node repository that is configured and arranged to store one or more nodes, wherein each of the nodes represents an encapsulated workflow and each of the nodes includes a set of interfaces that are configured to enable interactions between the nodes, wherein the encapsulated workflow comprises one or more actions that define a single resource and the set of interfaces comprises: an import interface that is arranged and configured to receive runtime data from other nodes, and an export interface that is arranged and configured to provide runtime data to other nodes; a configuration repository that is configured and arranged to store one or more configuration files, wherein each of the configuration files specifies a configuration for execution of one or more of the nodes including an execution order for the nodes; and an execution engine that is arranged and configured to construct a dependency graph of one or more levels of nodes as specified in at least one of the configuration files and to execute the dependency graph in response to one or more trigger events in an automated manner using the execution order for the nodes at each level of the dependency graph.