Patent ID: 8171492

Claim:
A method of configuring an application integration system for end-to-end business process management, business event management, and/or business activity monitoring, the method comprising: establishing a connection between a process engine and at least one resource external to the process engine, the at least one resource including at least one activity, event, or object useful in modeling a business process being representable as an event at the process engine; identifying at least one business object type of one said activity, event, or object; selecting a business object type for further introspection; introspecting the selected business object type to identify a state change thereof; introspecting a selected state change of the selected business object type to identify business object state change properties; creating a matching local document type suitable for processing by the process engine corresponding to the selected state change of the selected business object type; establishing a coupling for the selected state change of the selected business object type via a process monitoring agent; assigning a receiver for the coupling, the receiver being connected to the process monitoring agent such that the receiver is configured to trigger a notification according to the matching local document type in the application integration system; generating a matching adapter notification; enabling the matching adapter notification; adding the adapter notification as an event in the process model; and deploying the process model to the process engine such that the process engine is configured to listen to state changes from the at least one remote resource in managing and/or monitoring the business process.