B2B collaboration through web services-based multi-agent system

Original Research Paper


Web services open a door for better B2B collaboration in large distributed environment such as Internet. Process-oriented systems like workflow management systems have been taking the main role for web service-based B2B collaboration in such an environment. However, conventional workflow management systems don’t offer complete solutions for B2B collaborations considering many unsolved issues such as security, trust and complex and flexible interaction handling. In this paper, we propose a web service-based multi-agent platform, which can be used as a complementary solution for B2B collaborations. It fits naturally into the B2B interaction model and provides a very loosely coupled open system architecture.


B2B Web services Workflow management P2P 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services: concepts, architectures and applications. ISBN: 978-3-540-44008-6, 354PGoogle Scholar
  2. 2.
    Andrews T, Curbera F, Dholakia H, Goland Y, Klein J, Leymann F, Liu K, Roller D, Smith D, Thatte S, Trickovic I, Weerawarana S Business process execution language for web services version 1.1. http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
  3. 3.
    Bellifemine F, Poggi A, Rimassa G (2001) JADE: a FIPA2000 compliant agent development environment. In: Proceedings of the fifth international conference on Autonomous agentsGoogle Scholar
  4. 4.
    Booth D, Haas H, McCabe F, Newcomer E, Champion M, Ferris C, Orchard D (2003) Web services architecture. World-Wide-Web Consortium (W3C). Available at: http://www.w3.org/TR/ws-arch/
  5. 5.
    Bruijn JD, Lausen H, Polleres A, Fensel D (2006) Semantic web services the web service modeling language WSML: an overview. The semantic web: research and applications. Lecture Notes in Computer ScienceGoogle Scholar
  6. 6.
    Cannataro M, Comito C, Guzzo A, Veltri P (2004) Integrating ontology and workflow in PROTEUS, a grid-based problem solving environment for bioinformatics. In: Proceeding of the international conference on Information technology: coding and computingGoogle Scholar
  7. 7.
    Esteva M, Rodrguez-Aguilar JA, Sierra C, Garcia P, Arcos JL (2001) On the formal specification of electronic institutions in the book agent-mediated electronic commerce: the European agentLink perspective. Lecture Notes in Artificial Intelligence 1991, Springer, pp 126–147Google Scholar
  8. 8.
    Esteva M (2003) Electronic Institutions: from specification to development. IIIA PhD MonographyGoogle Scholar
  9. 9.
    Fakas GJ, Karakostas B (2004) A Peer to Peer (P2P) Architecture for Dynamic Workflow Management. J Inform Software Technol 46(6): 423–431CrossRefGoogle Scholar
  10. 10.
    Foster I, Maguire T, Snelling D. (2006) OGSA WSRF Basic Profile. http://www.gdp.globus.org/gt4-tutorial/multiplehtml/ch01s01.html
  11. 11.
    Franklin S, Graesser A (1997) Is it an agent, or just a program?: A taxonomy for autonomous agents. In: Proceedings of the third international workshop on agent theories, number 1193 in Lecture Notes on Artificial Intelligence. Springer, Budapest, p 21C36Google Scholar
  12. 12.
    Ganzha M, Paprzycki M, Badica C, Abraham A (2004) A jade based multe-agent E-commerce environment: initial implementation. In: Proceeding of 6th international symposium SYNASC04Google Scholar
  13. 13.
    Gong L (2001) JXTA: a network programming environment. IEEE Internet Computing 5: 88–95CrossRefGoogle Scholar
  14. 14.
    Graham S, Niblett P (2004) WS notification: techincal specification. http://www.oasis-open.org/committees/tc_home.php
  15. 15.
    Martin D, Burstein M, Denker G, Hobbs J, Kagal L, Lassila O, McDermott D, McIlraith S, Paolucci M, Parsia B, Payne T, Sabou M, Sirin E, Solanki M, Srinivasan N, Sycara K OWL-S: Semantic Markup for Web Services. http://www.daml-s.org/owl-s/1.0/
  16. 16.
    Maximilien EM, Singh MP (2004) Toward autonomic web services trust and selection. In: Proceedings of the 2nd international conference on Service oriented computing. New York, USAGoogle Scholar
  17. 17.
    Risch M, Altmann J, Guo L, Fleming A, Courcoubetis C (2009) The gridEcon platform: a business scenario testbed for commercial cloud services. Lecture Notes in Computer Science, Springer Berlin/HeidelbergGoogle Scholar
  18. 18.
    Roberston D (2004) A lightweight method for coordination of agent oriented web services. In: Proceedings of AAAI spring symposium on sematic web servicesGoogle Scholar
  19. 19.
    Rodriguez-Aguilar JA (2001) On the design and construction of agent-mediated electronic institutions. IIIA Phd Monography. Vol 14Google Scholar
  20. 20.
    Rodriguez-Aguilar JA (2003) On the design and construction of agent-mediated electronic institutions. IIIA Phd Monography. Vol 19Google Scholar
  21. 21.
    Rosenberg J, Remy D (2004) Securing web services with WS-security: demystifying WS-security, WS-policy, SAML, XML signature, and XML encryption. Pearson Higher Education, Timisoara, RomaniaGoogle Scholar
  22. 22.
    Snelling D, Anjomshoaa A, Wray F, Basermann A, Fisher M, Surridge M, Wieder P (2007) NextGRID architectural concepts. Towards next generation grids. Springer, USGoogle Scholar
  23. 23.
    Surridge M, Taylor S, De Roure D, Zaluska E (2005) Experiences with GRIA b́acute;fC Industrial applications on a Web Services Grid. In: Proceedings of the first international conference on e-science and grid computing (e-Science05)Google Scholar
  24. 24.
    Toni F, Grammatikou M, Kafetzoglou S, Lymberopoulos L, Papavassileiou S, Gaertner D, Morge M, Bromuri S, McGinnis J, Stathis K, Curcin V, Ghanem M, Guo L (2008) The arguGrid platform: an overview.Grid economics and business models. Lecture Notes in Computer Science,Springer, Berlin/HeidelbergGoogle Scholar
  25. 25.
    The Workflow Management Coalition. http://www.wfmc.org/
  26. 26.
    Varshney U, Vetter R (2002) Mobile commerce: framework, applications and networking Support. Mobile Networks and Applications, Kluwer Academic Publishers, vol 7, pp 185–198Google Scholar
  27. 27.
    Weerawarana S, Curbera F, Leymann F, Storey T, Ferguson DF (2005) Web services platform architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable messaging and more. Prentice Hall PTR, USAGoogle Scholar
  28. 28.
    Wise A, Cass AG, Lerner BS, McCall EK, Osterweil LJ, Sutton SM (Sep 2000) Using little-JIL to coordinate agents in software engineering. Automated software engineering conference (ASE 2000)Google Scholar
  29. 29.
    Yan J, Yang Y, Raikundali GK (May 2004) Critical issues in extending P2p-based SwinDeW P2p-based SwinDeW system for incomplete process support. In: Proceeding of the 8th international conference on computer supported cooperative work in design (CSCWD04)Google Scholar

Copyright information

© Springer-Verlag London Limited 2010

Authors and Affiliations

  1. 1.Social Computing GroupImperial College LondonLondonUK

Personalised recommendations