Browse Prior Art Database

Termination Condition for Event Handlers in Workflow Management Systems

IP.com Disclosure Number: IPCOM000020712D
Original Publication Date: 2003-Dec-10
Included in the Prior Art Database: 2003-Dec-10

Publishing Venue

IBM

Abstract

Event handlers, as specified for example in the Business Process Execution Language for Web Services standard proposal (see the appropriate OASIS TC homepage), provide for the processing of sets of activities parallel to the main part of a business process managed by a workflow management system..Event handlers are associated with scopes or the whole process. They are activated when the process navigates into the scope with which the event handler is associated and are de-activated when the process is ready to navigate out of the scope. An activated event handler is started when an appropriate message is sent to the process or a timer goes. The event handler finishes upon completion of the enclosed activities. Navigation of the process does not continue until all event handlers have completed. A process waits indefinitely if the event handler does not finish. Adding a termination condition to the event handler provides for specification of conditions under which an event handler should terminate.