This Article 
 Bibliographic References 
 Add to: 
Incorporating Events into Cross-Organizational Business Processes
March/April 2008 (vol. 12 no. 2)
pp. 46-53
Payal Chakravarty, IBM Tivoli
Munindar P. Singh, North Carolina State University
Because Web-scale processes are inherently cross-organizational, they require the robust enactment of interactions among autonomous parties. However, specifying the processes involved is difficult. To overcome this obstacle, the authors use a business protocol that lets the applicable events and responses vary based on where the process is deployed and the infrastructure and IT applications installed therein. Treating events and business logic as separate concerns also yields clearer models and improves reusability. The authors describe the architecture and tools and outline a methodology by which each participant in a process can define, detect, and respond to events.

1. D.C. Luckham, The Power of Events, Addison-Wesley, 2002.
2. N. Desai et al., "Interaction Protocols as Design Abstractions for Business Processes," IEEE Trans. Software Eng., vol. 31, no. 12, 2005, pp. 1015–1027.
3. M. Winikoff, W. Liu, and J. Harland, "Enhancing Commitment Machines," Proc. 2nd Int'l Workshop Declarative Agent Languages &Technologies, LNAI 3476, Springer, 2005, pp. 198–220.
4. N. Desai et al., "Representing and Reasoning about Commitments in Business Processes," Proc. 22nd AAAI Conf. Artificial Intelligence, AAAI Press, 2007, pp. 1328–1333.
5. A.K. Elmagarmid, ed., Database Transaction Models for Advanced Applications, Morgan Kaufmann, 1992.
6. M.P. Singh, "Distributed Enactment of Multiagent Workflows: Temporal Logic for Service Composition," Proc. 2nd Int'l Joint Conf. Autonomous Agents and Multiagent Systems, ACM Press, 2003, pp. 907–914.
7. E.J. Friedman-Hill, Jess in Action, Manning, 2003.
1. L. Zeng et al., "Policy-Driven Exception-Management for Composite Web Services," Proc. 7th IEEE Int'l Conf. E-Commerce Technology, IEEE CS Press, 2005, pp. 355–363.
2. H. Brocks et al., "Flexible Exception Handling in a Multi-Agent Enactment Model for Knowledge-Intensive Processes," Proc. IEEE/WIC/ACM Int'l Conf. Intelligent Agent Technology, IEEE CS Press, 2005, pp. 479–482.
3. M.B. Blake, "Coordinating Multiple Agents for Workflow-Oriented Process Orchestration," Information Systems &E-Business Management, vol. 1, no. 4, 2003, pp. 387–405.
4. J. Dang and M.N. Huhns, "Concurrent Multiple-Issue Negotiation for Internet-Based Services," IEEE Internet Computing, vol. 10, no. 6, 2006, pp. 42–49.
5. J. Thangarajah et al., "Aborting Goals and Plans in BDI Agents," Proc. 6th Int'l Joint Conf. Autonomous Agents and Multiagent Systems, ACM Press, 2007, pp. 8–15.
6. C. Dellarocas and M. Klein, "A Knowledge-Based Approach for Handling Exceptions in Business Processes," Information Technology &Management, vol. 1, no. 2, 2000, pp. 155–169.

Index Terms:
business process management, event-driven architecture, agents, multiagent systems, business protocols, exception handling
Payal Chakravarty, Munindar P. Singh, "Incorporating Events into Cross-Organizational Business Processes," IEEE Internet Computing, vol. 12, no. 2, pp. 46-53, March-April 2008, doi:10.1109/MIC.2008.35
Usage of this product signifies your acceptance of the Terms of Use.