Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2245276.2232102acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A flexible approach for service composition using service patterns

Published: 26 March 2012 Publication History

Abstract

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.

References

[1]
R. Aggarwal, K. Verma, J. Miller, and W. Milnor. Constraint driven web service composition in meteor-s. In SCC '04: Proceedings of the 2004 IEEE International Conference on Services Computing, pages 23--30, Washington, DC, USA, 2004. IEEE Computer Society.
[2]
F. Casati, S. Ilnicki, L. jie Jin, V. Krishnamoorthy, and M.-C. Shan. Adaptive and dynamic service composition in flow. In CAiSE, pages 13--31, 2000.
[3]
D. Elenius, G. Denker, D. Martin, F. Gilham, J. Khouri, and R. Senanayake. The owl-s editor - a development tool for semantic web services. In In Proceedings of the Second European Semantic Web Conference, pages 78--92. Springer, 2005.
[4]
E. Gamma, R. Helm, R. E. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[5]
B. Grosz and C. Sidner. Attention, intentions, and the structure of discourse. Computational Linguistics, 12(3), 1986.
[6]
S. M. Iacob, J. P. A. Almeida, and M.-E. Iacob. Optimized dynamic semantic composition of services. In SAC, pages 2286--2292, 2008.
[7]
M. Lin, H. Guo, and J. Yin. Goal description language for semantic web service automatic composition. In SAINT, pages 190--196, 2005.
[8]
D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, et al. OWL-S: Semantic Markup for Web Services. 2004.
[9]
M. Paolucci, T. Kawamura, T. R. Payne, and K. P. Sycara. Semantic matching of web services capabilities. In International Semantic Web Conference, pages 333--347, 2002.
[10]
S. R. Ponnekanti and A. Fox. Sword: A developer toolkit for web service composition. In Proceedings of the 11th International WWW Conference (WWW2002), Honolulu, HI, USA, 2002.
[11]
S. Stein, T. R. Payne, and N. R. Jennings. Flexible provisioning of web service workflows. ACM Trans. Internet Techn., 9(1), 2009.
[12]
A. ten Teije, F. van Harmelen, and B. J. Wielinga. Configuration of web services as parametric design. In ECAI, pages 1097--1098, 2004.
[13]
A. Tsalgatidou and T. Pilioura. An overview of standards and related technology in web services. Distributed and Parallel Databases, 12(2/3): 135--162, 2002.
[14]
M. T. Tut and D. Edmond. The use of patterns in service composition. In International Workshop on Web Services, E-Business, and the Semantic Web, pages 28--40, London, UK, 2002. Springer-Verlag.
[15]
H. Wang, X. Zhou, X. Zhou, W. Liu, W. Li, and A. Bouguettaya. Adaptive service composition based on reinforcement learning. In ICSOC, pages 92--107, 2010.
[16]
S. Weerawarana, F. Curbera, F. Leymann, T. Storey, and D. F. Ferguson. Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More. Prentice Hall PTR, Upper Saddle River, NJ, USA, 2005.
[17]
C. Zirpins, W. Lamersdorf, and T. Baier. Flexible coordination of service interaction patterns. In ICSOC '04: Proceedings of the 2nd international conference on Service oriented computing, pages 49--56, New York, NY, USA, 2004. ACM Press.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing
March 2012
2179 pages
ISBN:9781450308571
DOI:10.1145/2245276
  • Conference Chairs:
  • Sascha Ossowski,
  • Paola Lecca
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 March 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. OWL-S
  2. service composition
  3. service patterns

Qualifiers

  • Research-article

Conference

SAC 2012
Sponsor:
SAC 2012: ACM Symposium on Applied Computing
March 26 - 30, 2012
Trento, Italy

Acceptance Rates

SAC '12 Paper Acceptance Rate 270 of 1,056 submissions, 26%;
Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Pattern-Based Cloud MigrationResearch Anthology on Blockchain Technology in Business, Healthcare, Education, and Government10.4018/978-1-7998-5351-0.ch075(1346-1372)Online publication date: 2021
  • (2019)Pattern-Based Cloud MigrationInnovative Solutions and Applications of Web Services Technology10.4018/978-1-5225-7268-8.ch009(216-249)Online publication date: 2019
  • (2018)Graph Similarity based Cloud Migration Service Composition Pattern DiscoveryInternational Journal of Web Services Research10.4018/IJWSR.201504010212:2(26-46)Online publication date: 21-Dec-2018
  • (2016)A Novel Pattern Based Dynamic Service Composition Framework2016 IEEE International Conference on Services Computing (SCC)10.1109/SCC.2016.38(235-242)Online publication date: Jun-2016
  • (2014)Service Composition Pattern Generation for Cloud Migration: A Graph Similarity Analysis Approach2014 IEEE International Conference on Web Services10.1109/ICWS.2014.54(321-328)Online publication date: Jun-2014

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media