Patent ID: 8307373

Claim:
A computer-implemented method for integrating enterprise services repository (ESR) events into business process model and notation (BPMN) processes, the method being performed by execution of computer readable program code by at least one processor of at least one computer system, the method comprising: creating, using the at least one processor, an instance of a message event definition based on an ESR event imported into a modeling infrastructure and which can be used as an event of a BPMN process modeled using the modeling infrastructure, wherein the ESR event is stored in an enterprise services repository as a web services description language (WSDL) document containing at least one operation or service to be performed by a business process using the ESR event; providing, using the at least one processor, the instance of the message event definition as a trigger of the event of the BPMN process for a business process application; and associating, using the at least one processor, the instance of the message event definition with an instance of the event of the BPMN process to link the enterprise service repository event to the BPMN process; wherein the modeling infrastructure including a WSDL importer for importing at least one user-selected ESR event as a WSDL document into the modeling infrastructure for being tagged as the event of the BPMN process and configured as the message event definition instance by an instance creator mechanism, wherein the WSDL importer creates model instances of the message event definition in the modeling infrastructure for every operation described in the WSDL document and, upon detection of the imported WSDL document as tagged as an event, calls the instance creator mechanism to create the message event definition instance to be represented as the trigger in a project tree of the BPMN process.