Patent ID: 7383267

Claim:
A system for integrating distributed business processes that govern message exchange between loosely coupled business applications, the system comprising: a processor; and a memory coupled to the processor, the memory encoding one or more programs that cause the processor to effect an integration model having a delivery model that defines one or more design time business processes and a configuration model that defines a runtime configuration of the one or more design time business process, the configuration model including an expanded multigraph, the expanded multigraph being represented by G=(V, E) with V={v|v is a vertex}, where E={e|e is an edge}, the vertices v corresponding to roles and events, the edges e corresponding to message exchange connections, the delivery model including an aggregated multigraph being represented by G*=(V*, E*) with V*={v*|v* is a vertex category}and where E*={e*|e* is an edge category}, the vertex categories v* corresponding to categories for the vertices v in the expanded multigraph, the edge categories corresponding to categories for the edges e in the expanded multigraph.