Effort-Oriented Classification Matrix of Web Service Composition

Within the service-oriented computing domain, Web service composition is an effective realization to satisfy the rapidly changing requirements of business. Therefore, the research into Web service composition has unfolded broadly. Since examining all of the related work in this area becomes a mission next to impossible, the classification of composition approaches can be used to facilitate multiple research tasks. However, the current attempts to classify Web service composition do not have clear objectives. Furthermore, the contexts and technologies of composition approaches are confused in the existing classifications. This paper proposes an effort-oriented classification matrix for Web service composition, which distinguishes between the context and technology dimension. The context dimension is aimed at analyzing the environment influence on the effort of Web service composition, while the technology dimension focuses on the technique influence on the effort. Consequently, besides the traditional classification benefits, this matrix can be used to build the basis of cost estimation for Web service composition in future research.

[1]  Vijay Gehlot,et al.  Use of Colored Petri Nets to Model, Analyze, and Evaluate Service Composition and Orchestration , 2009 .

[2]  Yang Xu,et al.  Towards Aspect Oriented Web Service Composition with UML , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[3]  Samik Basu,et al.  Automated Choreographer Synthesis for Web Services Composition Using I/O Automata , 2007, IEEE International Conference on Web Services (ICWS 2007).

[4]  Suhaimi Ibrahim,et al.  Semantic Web Service Discovery and Composition Based on AI Planning and Web Service Modeling Ontology , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[5]  Gregor Engels,et al.  Process-Oriented, Flexible Composition of Web Services with UML , 2002, ER.

[6]  Liming Zhu,et al.  Resource-Oriented Architecture for Business Processes , 2008, 2008 15th Asia-Pacific Software Engineering Conference.

[7]  Prashant Doshi,et al.  Towards Automated RESTful Web Service Composition , 2009, 2009 IEEE International Conference on Web Services.

[8]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[9]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[10]  Marco Pistore,et al.  Automated Composition of Semantic Web Services into Executable Processes , 2004, SEMWEB.

[11]  Roy Grønmo,et al.  Model-driven semantic Web service composition , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[12]  Mihhail Matskin,et al.  Composition of Semantic Web services using Linear Logic theorem proving , 2006, Inf. Syst..

[13]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[14]  Gerald C. Gannod,et al.  Specifying Semantic Web Service Compositions using UML and OCL , 2007, IEEE International Conference on Web Services (ICWS 2007).

[15]  Florian Rosenberg,et al.  Composing RESTful Services and Collaborative Workflows: A Lightweight Approach , 2008, IEEE Internet Computing.

[16]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[17]  Michel Riveill,et al.  Web Services Composition: Mashups Driven Orchestration Definition , 2008, 2008 International Conference on Computational Intelligence for Modelling Control & Automation.

[18]  I. Salomie,et al.  Fluent calculus-based Web service composition — From OWL-S to fluent calculus , 2008, 2008 4th International Conference on Intelligent Computer Communication and Processing.

[19]  Schahram Dustdar,et al.  Semi-automatic Generation of Web Services and BPEL Processes - A Model-Driven Approach , 2005, Business Process Management.

[20]  Vasant Honavar,et al.  MoSCoE: A Framework for Modeling Web Service Composition and Execution , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[21]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[22]  Matjaz B. Juric,et al.  SOA Approach to Integration: XML, Web services, ESB, and BPEL in real-world SOA projects , 2007 .

[23]  Farhad Mavaddat,et al.  A graph-based approach to Web services composition , 2005, The 2005 Symposium on Applications and the Internet.

[24]  Amit P. Sheth,et al.  SA-REST and (S)mashups : Adding Semantics to RESTful Services , 2007, International Conference on Semantic Computing (ICSC 2007).

[25]  Craig A. Knoblock,et al.  A View Integration Approach to Dynamic Composition of Web Services , 2003 .

[26]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[27]  Valentín Valero,et al.  A Petri net approach for the design and analysis of Web Services Choreographies , 2009, J. Log. Algebraic Methods Program..

[28]  Fabio Casati,et al.  Developing E-Services for Composing E-Services , 2001, CAiSE.