A study of service composition with QoS management

Quality of service (QoS) management in compositions of services requires careful consideration of QoS characteristics of the services and effective QoS management in their execution. A Web service is a software system that supports interoperable application-to-application interaction over the Internet. Web services are based on a set of XML standards such as simple object access protocol (SOAP). The interactions of SOAP messages between Web services form the theoretical model of SOAP message exchange patterns (MEP). Web Services Business Process Execution Language (WSBPEL) defines an interoperable integration model that facilitates automated process integration in intra- and inter-corporate environments. A service-level agreement (SLA) is a formal contract between a Web services requestor and provider guaranteeing quantifiable issues at defined levels only through mutual concessions. Based on a prior research work on message detail record (MDR), this paper further proposes a SOAP message tracking model for supporting QoS end-to-end management in the context of WSBPEL and SLA. This paper motivates the study of QoS management in a Web service composition framework with the evolution of a distributed toolkit in an industrial setting.

[1]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[2]  Steven Tuecke,et al.  The Anatomy of the Grid , 2003 .

[3]  Jörg P. Müller,et al.  Matchmaking for autonomous agents in electronic marketplaces , 2001, AGENTS '01.

[4]  Mohan Kumar,et al.  Quality of service in web services , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[5]  Patrick C. K. Hung,et al.  Implementing conflict of interest assertions for Web services matchmaking process , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[6]  Jan Mendling Business Process Execution Language for Web Service (BPEL) , 2006 .

[7]  Guijun Wang,et al.  Architecture paradigms and their influences and impacts on component-based software systems , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[8]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[9]  Changzhou Wang,et al.  Integrated quality of service (QoS) management in service-oriented enterprise architectures , 2004 .

[10]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[11]  Patrick C. K. Hung,et al.  WS-Negotiation: an overview of research issues , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[12]  Guijun Wang,et al.  Evolution of composition framework in a distributed system toolkit , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[13]  Alan R. Hevner,et al.  Flow-Service-Quality (FSQ) Engineering: Foundations for Network System Analysis and Development , 2002 .

[14]  Francisco Curbera,et al.  Web services description language (wsdl) version 1. 2 , 2001 .

[15]  Deborah L. Kellogg,et al.  The relationship between service customers' quality assurance behaviors, satisfaction, and effort: A cost of quality perspective , 1997 .

[16]  Scott Baum Security in a Web Services World: A Proposed Architec - ture and Roadmap , 2002 .

[17]  Patrick C. K. Hung,et al.  Extending Business Process Execution Language for Web Services with Service Level Agreements Expressed in Computational Quality Attributes , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[18]  C. Mohan Tutorial: application servers and associated technologies , 2002, SIGMOD '02.

[19]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[20]  Ian Horrocks,et al.  A Semantic Infosphere , 2003, SEMWEB.

[21]  Frank Leymann,et al.  Web services and business process management , 2002, IBM Syst. J..

[22]  Jungwon Lee,et al.  What makes Internet users visit cyber stores again? key design factors for customer loyalty , 2000, CHI.

[23]  Akhil Sahai,et al.  Towards Automated SLA Management for Web Services , 2002 .

[24]  IEEE-SA Standards Board , 2000 .

[25]  Don Towsley,et al.  Theories and models for Internet quality of service , 2002, Proc. IEEE.

[26]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[27]  Akhil Sahai,et al.  Message tracking in SOAP-based Web services , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[28]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[29]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .