A flexible approach for service composition using service patterns

With the unceasing variation and evolution of user requirements and contexts, we notice that the number of Web services over internet is increasingly raising. Due to these phenomena, it appears that runtime automated service composition mechanisms are required. To achieve this goal, we propose a mechanism for adaptive and flexible service composition. The design-time components of our solution are service patterns that are used within the composition process for deriving different composition possibilities and for reducing the difficulty of the tasks of discovery and selection of the actual Web services. This mechanism relies also on a specification of user requirements structured as intentions graph. We show through this paper the steps of the proposed composition mechanism. Furthermore, we formulate a way of using OWL-S mechanisms to implement service patterns.

[1]  Winfried Lamersdorf,et al.  Flexible coordination of service interaction patterns , 2004, ICSOC '04.

[2]  Maria-Eugenia Iacob,et al.  Optimized dynamic semantic composition of services , 2008, SAC '08.

[3]  Frank Leymann,et al.  Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More , 2005 .

[4]  Candace L. Sidner,et al.  Attention, Intentions, and the Structure of Discourse , 1986, CL.

[5]  Kunal Verma,et al.  Constraint driven Web service composition in METEOR-S , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[6]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[7]  David Edmond,et al.  The Use of Patterns in Service Composition , 2002, WES.

[8]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[9]  Frank van Harmelen,et al.  Configuration of Web Services as Parametric Design , 2004, ECAI.

[10]  Jianfei Yin,et al.  Goal description language for semantic Web service automatic composition , 2005, The 2005 Symposium on Applications and the Internet.

[11]  Nicholas R. Jennings,et al.  Flexible provisioning of web service workflows , 2009, TOIT.

[12]  Thomi Pilioura,et al.  An Overview of Standards and Related Technology in Web Services , 2002, Distributed and Parallel Databases.

[13]  Shankar Ponnekanti,et al.  SWORD: A Developer Toolkit for Web Service Composition , 2008 .

[14]  S. J. Chinn,et al.  The use of patterns , 2002 .

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

[16]  Xiang Zhou,et al.  Adaptive Service Composition Based on Reinforcement Learning , 2010, ICSOC.

[17]  Daniel Elenius,et al.  The OWL-S Editor - A Development Tool for Semantic Web Services , 2005, ESWC.

[18]  Fabio Casati,et al.  Adaptive and Dynamic Service Composition in eFlow , 2000, CAiSE.