AGENTS FOR MANAGING BUSINESS-TO-BUSINESS INTERACTIONS - Software Agents for Managing Business-to-Business Collaborations

Edgar Tello-Leal, Omar Chiotti, Pablo D. Villarreal

Abstract

Current market opportunities and the growth of new Internet technologies encourage organizations to dynamically establish Business-to-Business (B2B) collaborations. B2B interactions are carried out by executing collaborative business processes among the parties. In this work we propose B2B collaboration agents for managing B2B interactions that allow organizations to dynamically establish collaborations and execute collaborative processes with their partners. The planning and execution of the actions of the agents that execute collaborative processes are driven by a Petri Net engine embedded in these agents. The role an organization fulfills in a collaborative process is represented by a high-level Petri Net model which is used to drive the behavior of the B2B collaboration agents representing the organization. Moreover, interaction protocols representing collaborative processes are executed by these agents without the need for protocols defined at design-time. Finally, an implementation of the B2B agents is presented.

References

  1. Bellifemine, F., Caire, G., and Greenwood, D. (2007). Developing Multi-Agent Systems with JADE. Wiley.
  2. FIPA (2002). FIPA Agent Communication specifications deal with Agent Communication Language (ACL). Available: http://www.fipa.org/repository/ aclspecs.html.
  3. Guo, L., Robertson, D., and Chen-Burger, Y. (2005). A novel approach for enacting the distributed businessworkflows using BPEL4WS on the multi-agent platform. In The 2005 IEEE International Conference on e-Business Engineering.
  4. Jensen, K. and Kristensen, L. (2009). Coloured Petri Nets, Modelling and Validation of Concurrent Systems. Springer Heidelberg, USA.
  5. Kahl, T., Zinnikus, I., Roser, S., Hahn, C., Ziemann, J., Müller, J. P., and Fischer, K. (2007). Architecture for the design and agent-based implementation of crossorganizational business processes. In Gonalves, R. J., Müller, J. P., Mertins, K., and Zelm, M., editors, Enterprise Interoperability II, pages 207-218. Springer London.
  6. Nowostawski, M. (2003). JFern - Java-based petri net framework.
  7. OMG (2003). MDA guide v1.0.1, 03-06-01.pdf. Available: http://www.omg.org/cgi-bin/doc?omg/03-06-01.
  8. Roser, S. and Bauer, B. (2005). A categorization of collaborative business process modeling techniques. In 7th IEEE International Conference on E-Commerce Technology Workshops, pages 43-54.
  9. Trappey, C. V., Trappey, A. J., Huang, C.-J., and Ku, C. (2009). The design of a JADE-based autonomous workflow management system for collaborative SoC design. Expert Systems with Applications, 36(2):2659-2669.
  10. Villarreal, P., Roa, J., Salomone, H., and Chiotti, O. (2007a). Verification of models in a MDA approach for collaborative business processes. In 10th IberoAmerican Workshop of Requirements Engineering and Software Environments.
  11. Villarreal, P., Salomone, E., and Chiotti, O. (2006a). A MDA-based development process for collaborative business processes. In European Workshop on Milestone, Models and Mappings for Model-Driven Architecture, 3M4MDA 2006.
  12. Villarreal, P., Salomone, E., and Chiotti, O. (2006b). Transforming collaborative business process models into web services choreography specifications. In Lee, J., Shim, J., Lee, S., Bussler, C., and Shim, S., editors, Data Engineering Issues in E-Commerce and Services, Second International Workshop, DEECS 2006, LNCS. Springer, Heidelberg.
  13. Villarreal, P., Salomone, E., and Chiotti, O. (2007b). Modeling and specifications of collaborative business processes using a MDA approach and a UML profile. In Rittgen, P., editor, Enterprise Modeling and Computing with UML, pages 13-45. Idea Group Inc, USA.
  14. Villarreal, P. D., Lazarte, I., Roa, J., and Chiotti, O. (2010). A modeling approach for collaborative business processes based on the up-colbpip language. In Aalst, W., Mylopoulos, J., Sadeh, N. M., Shaw, M. J., Szyperski, C., Rinderle-Ma, S., Sadiq, S., and Leymann, F., editors, Business Process Management Workshops, volume 43 of LNBIP, pages 318-329. Springer Berlin Heidelberg.
  15. Weske, M. (2007). Business Process Management. Concepts, Languages, Architectures. Springer, Heidelberg.
  16. Zinnikus, I., Hahn, C., and Fischer, K. (2008). A modeldriven, agent-based approach for the integration of services into a collaborative business process. In 7th Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2008), pages 241-248.
Download


Paper Citation


in Harvard Style

Tello-Leal E., Chiotti O. and D. Villarreal P. (2011). AGENTS FOR MANAGING BUSINESS-TO-BUSINESS INTERACTIONS - Software Agents for Managing Business-to-Business Collaborations . In Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-8425-41-6, pages 238-244. DOI: 10.5220/0003180002380244


in Bibtex Style

@conference{icaart11,
author={Edgar Tello-Leal and Omar Chiotti and Pablo D. Villarreal},
title={AGENTS FOR MANAGING BUSINESS-TO-BUSINESS INTERACTIONS - Software Agents for Managing Business-to-Business Collaborations},
booktitle={Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2011},
pages={238-244},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003180002380244},
isbn={978-989-8425-41-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - AGENTS FOR MANAGING BUSINESS-TO-BUSINESS INTERACTIONS - Software Agents for Managing Business-to-Business Collaborations
SN - 978-989-8425-41-6
AU - Tello-Leal E.
AU - Chiotti O.
AU - D. Villarreal P.
PY - 2011
SP - 238
EP - 244
DO - 10.5220/0003180002380244