Patent ID: 8600792

Claim:
An article of manufacture including a non-transitory computer readable storage medium to physically store instructions, which when executed by a computer, cause the computer to: receive one or more business activity events from an application; retrieve business process binding information associated with the one or more business activity events from a business process model manager; identify a relationship between the one or more business activity events and a business process definition based on the business process binding information to determine a business process instance, wherein the relationship is identified by: determining a number of business process steps associated with the one or more business activity events to assign corresponding business process definition to the one or more business activity events; when a predecessor business object type, and a predecessor business object ID of the one or more business activity events is specified, correlate the one or more business activity events with already logged business activities of the predecessor business object type, the predecessor business object ID and an associated business process definition; and when the predecessor business object type and the predecessor business object ID of the one or more business activity events is not specified, correlate the one or more business activity events with already logged business activities of a business object type and a business object ID of the one or more business activity events; generate a trigger to log a business activity log of the determined business process instance; and monitoring and analyzing the business process instance by accessing the business activity log.