An Agent-Based B2B Collaboration Platform for Executing Collaborative Business Processes

Nowadays, organizations establish Business-to-Business (B2B) collaborations with their business partners. Inter-organizational collaboration is carried out through the execution of collaborative business processes. Organizations are requiring and undergoing the setting up of dynamic B2B collaborations, instead of conducting face-to-face negotiations and agreements for executing collaborative processes. This implies that business partners, maybe without a previous relationship, agree dynamically on the execution of collaborative processes based on predefined models of these processes. In this work, we propose an B2B collaboration platform which provides agent-based systems and interaction mechanisms in order to enable organizations to establish dynamic agreements with their partners and carry out the decentralized execution of collaborative processes. Agents use models of collaborative processes to enact them in a dynamic way. The role an organization performs in a collaborative process is translated into a Petri Net model that a collaboration agent interpret to execute the process.

[1]  Omar Chiotti,et al.  Modeling and Specification of Collaborative Business Processes with a MDA Approach and a UML Profile , 2007 .

[2]  Amy J. C. Trappey,et al.  The design of a JADE-based autonomous workflow management system for collaborative SoC design , 2009, Expert Syst. Appl..

[3]  Klaus Fischer,et al.  A model-driven, agent-based approach for the integration of services into a collaborative business process , 2008, AAMAS.

[4]  Qing Li,et al.  Challenges and opportunities in collaborative business process management: Overview of recent advances and introduction to the special issue , 2009, Inf. Syst. Frontiers.

[5]  Rüdiger Valk,et al.  Petri nets for systems engineering - a guide to modeling, verification, and applications , 2010 .

[6]  Stephan Roser,et al.  A categorization of collaborative business process modeling techniques , 2005, Seventh IEEE International Conference on E-Commerce Technology Workshops.

[7]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[8]  Omar Chiotti,et al.  Verification of Models in a MDA Approach for Collaborative Business Processes , 2007, CIbSE.

[9]  Juhnyoung Lee,et al.  Data Engineering Issues in E-Commerce and Services, Second International Workshop, DEECS 2006, San Francisco, CA, USA, June 26, 2006, Proceedings , 2006, DEECS.

[10]  Omar Chiotti,et al.  A Modeling Approach for Collaborative Business Processes Based on the UP-ColBPIP Language , 2009, Business Process Management Workshops.

[11]  Omar Chiotti,et al.  A MDA-based Development Process for Collaborative Business Processes , 2006 .

[12]  Peter Rittgen,et al.  Enterprise Modeling And Computing With UML , 2006 .

[13]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[14]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

[15]  Omar Chiotti,et al.  Transforming Collaborative Business Process Models into Web Services Choreography Specifications , 2006, DEECS.

[16]  David Stuart Robertson,et al.  A novel approach for enacting the distributed business workflows using BPEL4WS on the multi-agent platform , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).