Solving the Service Composition Puzzle

We observed and grouped common service composition techniques into six patterns with distinct characteristics of their integration intermediary. No pattern is better than others in all business and IT situations. Therefore our analysis suggests a formal methodology in impact and cost analysis to justify the choice of composition patterns in service design. Our contribution leads to an advisory tool consisting of questionnaire, semantic reasoning and assessment map to assist IT architects in making a decision of lasting impact. Through solving the service composition puzzle, we hope further values of service oriented architecture may be demonstrated at a fraction of total ownership cost.

[1]  Miroslaw Malek,et al.  Current solutions for Web service composition , 2004, IEEE Internet Computing.

[2]  Jonathan Adams,et al.  Patterns for e-Business: A Strategy for Reuse , 2001 .

[3]  Vikas Agarwal,et al.  Understanding approaches for web service composition and execution , 2008, Bangalore Compute Conf..

[4]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[5]  George N. Prezerakos,et al.  Model-driven Composition of Context-aware Web Services Using ContextUML and Aspects , 2007, IEEE International Conference on Web Services (ICWS 2007).

[6]  Mathias Weske,et al.  A Formal Model for Mixed Initiative Service Composition , 2007, IEEE International Conference on Services Computing (SCC 2007).

[7]  Erik T. Mueller,et al.  IBM Research Report Enhanced Semantic Networks: Hybrid Knowledge Structures for Reasoning , 2004 .

[8]  Amit P. Sheth,et al.  Variation Oriented Service Composition and Adaptation (VOSCA): A Work in Progress , 2007, IEEE International Conference on Services Computing (SCC 2007).

[9]  Thomas Erl,et al.  SOA Design Patterns , 2008 .

[10]  Marco Saerens,et al.  Dynamic Web Service Composition within a Service-Oriented Architecture , 2007, IEEE International Conference on Web Services (ICWS 2007).

[11]  Keng Siau,et al.  Web Services, Service-Oriented Computing, and Service-Oriented Architecture: Separating Hype from Reality , 2008, J. Database Manag..

[12]  Yoji Yamato,et al.  Context-Aware Service Composition and Component Change-over using Semantic Web Techniques , 2007, IEEE International Conference on Web Services (ICWS 2007).

[13]  Ilkka Niemelä,et al.  Smodels - An Implementation of the Stable Model and Well-Founded Semantics for Normal LP , 1997, LPNMR.