2nd International ICST Conference on Scalable Information Systems

Research Article

An Agent-based Decentralised Process Management Framework for Web service Composition

Download448 downloads
  • @INPROCEEDINGS{10.4108/infoscale.2007.904,
        author={Jun Yan and Phillip Pidgeon and Aneesh Krishna and Jianming Yong},
        title={An Agent-based Decentralised Process Management Framework for Web service Composition},
        proceedings={2nd International ICST Conference on Scalable Information Systems},
        proceedings_a={INFOSCALE},
        year={2010},
        month={5},
        keywords={Agent Process Management Web Service Composition.},
        doi={10.4108/infoscale.2007.904}
    }
    
  • Jun Yan
    Phillip Pidgeon
    Aneesh Krishna
    Jianming Yong
    Year: 2010
    An Agent-based Decentralised Process Management Framework for Web service Composition
    INFOSCALE
    ICST
    DOI: 10.4108/infoscale.2007.904
Jun Yan1,*, Phillip Pidgeon1,*, Aneesh Krishna2,*, Jianming Yong3,*
  • 1: School of Information Systems and Technology University of Wollongong Wollongong, NSW, Australia 61 2 4221 5411
  • 2: School of Computer Science and Software Engineering University of Wollongong Wollongong, NSW, Australia 61 2 4221 4043
  • 3: Department of Information Systems Faculty of Business University of Southern Queensland Toowoomba, QLD, Australia 61 7 46312448
*Contact email: jyan@uow.edu.au, pep79@uow.edu.au, aneesh@uow.edu.au, yongj@usq.edu.au

Abstract

Web service composition provision which requires efficient coordination of the execution of component services is a critical issue in service-oriented computing. Nowadays, BPEL4WS, the de facto industry standard for service compositions, is predominantly deployed in a way in which all interactions and intermediate data must go through one server. This centralised management results in problems such as poor performance, impaired reliability, limited scalability, and restricted flexibility. To address these problems, this research proposes an agent-based decentralised process management framework for Web service composition. This framework allows distributed BPEL engines, each of which is represented by a software agent, to manage the execution of relevant sub-processes, and to interact with one another directly to coordinate the execution of the whole process. Such a framework naturally reflects the distributed and dynamic features of the Web services environment and subsequently offers improved coordination support for service composition provision.