Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform

  • Li Guo
  • Dave Robertson
  • Yun-Heh Chen-Burger
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3550)


This paper describes the development of a distributed multi-agent workflow enactment mechanism using the BPEL4WS[1] specification. It demonstrates that a multi-agent protocol (Lightweight Coordination Calculus (LCC)[8]) can be used to interpret a BPEL4WS specification to enable distributed business workflow[5] using web services[2] composition on the multi-agent platform. The key difference between our system and other existing multi-agent based web services composition systems is that with our approach, a business process model(system requirement) can be adopted directly in the multi-agent system, thus reduce the effort on the validation and verification of the interaction protocol (system specification). This approach also provides us with a lightweight way of re-design of large component based systems.


Multiagent System Message Passing Business Process Model Interaction Protocol Child Element 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Business Process Execution Lanuage For Web Services specification,
  2. 2.
    W3C. Web Services reference,
  3. 3.
    Web Service Definition Language references,
  4. 4.
  5. 5.
    The Workflow Management Coalition,
  6. 6.
  7. 7.
    Vidal, J.M., Buhler, P., Stahl, C.: Multiagent systems with workflows. IEEE Internet Computing 8(1), 76–82 (2004)CrossRefGoogle Scholar
  8. 8.
    Roberston, D.: A Lightweight Method for Coordination of Agent Oriented Web Services. In: Proceedings of AAAI Spring Symposium on Sematic Web Services (2004)Google Scholar
  9. 9.
    Buhler, P.A., Vidal, J.M., Verhagen, H.: Adaptive Workflow = Web Services+Agents. In: Proceeding of IEEE International Conference on Web Services (2003)Google Scholar
  10. 10.
    Walton, C.D.: Model Checking Multi-Agent Web Services. In: Proceeding of AAAI Symposium of Semantic Web Services (2004)Google Scholar
  11. 11.
    Buhler, P., Vidal, J.M.: Enacting BPEL4WS specified workflows with multiagent systems. In: Proceedings of the Workshop on Web Services and Agent-Based Engineering (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Li Guo
    • 1
  • Dave Robertson
    • 1
  • Yun-Heh Chen-Burger
    • 1
  1. 1.CISA, InformaticsThe University of EdinburghUnited Kingdom

Personalised recommendations