Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1497308.1497379acmconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

Model-driven engineering of composite web services using UML-S

Published: 24 November 2008 Publication History

Abstract

Based on top of Web protocols and XML language, Web services are emerging as a framework to provide application-to-application interaction. An important challenge is their integration in order to provide new value-added composite services, allowing consequently Business-to-Business relationships. Therefore, many composition languages have been proposed in the past few years. However, a weakness of these languages is that they are difficult to use in early stages of development, such as specification. Thus, an extension to UML 2.0, named UML-S, was introduced to develop composite Web services conforming to the model-driven engineering vision. This paper introduces the necessary transformation rules between UML-S and low-level code to comply with MDE approach.

References

[1]
Business process execution language (bpel), oasis,. http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html.
[2]
M. Bakhouya and J. Gaber. Service composition approaches for ubiquitous and pervasive computing environments: A survey. Agent Systems in Electronic Business, Ed. Eldon Li and Soe-Tsyr Yuan, IGI Global, (978-1-59904-588-7):323--350, 2007.
[3]
M. Dumas and A. H. ter Hofstede. Uml activity diagrams as a workflow specification language. UML 2001 --- The Unified Modeling Language Modeling Languages Concepts and Tools, 2185:76, 2001.
[4]
C. Dumez, A. Nait-Sidi-Moh, J. Gaber, and M. Wack. Modeling and specification of web services composition using uml-s. The 4th International Conference on Next Generation Web Services (NWeSP'08), 2008.
[5]
R. Hamadi and B. Benatallah. A petri net-based model for web service composition. In ADC '03: Proceedings of the 14th Australasian database conference, pages 191--200, 2003.
[6]
F. Leymann. Web services flow language (wsfl 1.0). http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf, 2001.
[7]
A. Nait-Sidi-Moh, C. Dumez, J. Gaber, and M. Wack. Petri net based verification and validation of uml-s models. Submitted to the 23rd IEEE International Conference on Advanced Information Networking and Applications(AINA2009), 2008.
[8]
D. Skogan, R. Groenmo, and I. Solheim. Web service composition in uml. In Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004., pages 47--57, 2004.
[9]
S. Thatte. Xlang: Web services for business process design, microsoft corporation. http://msdn.microsoft.com/en-us/library/aa577463.aspx, 2001.
[10]
W. van der Aalst. Don't go with the flow: Web services composition standards exposed. IEEE Intelligent Systems, 18:72--76, 2003.
[11]
P. Wohed, W. M. P. v. d. Aalst, M. Dumas, and A. H. M. t. Hofstede. Pattern based analysis of bpel4ws. QUT Technical report, FIT-TR-2002-04, Queensland University of Technology, Brisbane, 2002.

Cited By

View all
  • (2018)Architectural method to design and control dynamic composite web servicesInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.09003257:1(59-71)Online publication date: 1-Jan-2018
  • (2013)Model-Driven Approaches to Service CompositionInternational Journal of Adaptive, Resilient and Autonomic Systems10.4018/ijaras.20131001024:4(18-35)Online publication date: 1-Oct-2013
  • (2013)Model-driven approach supporting formal verification for web service composition protocolsJournal of Network and Computer Applications10.1016/j.jnca.2013.01.00936:4(1102-1115)Online publication date: Jul-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
November 2008
703 pages
ISBN:9781605583495
DOI:10.1145/1497308
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: 24 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BPEL
  2. model-based engineering
  3. service oriented architecture
  4. unified modeling language
  5. web services

Qualifiers

  • Short-paper

Funding Sources

Conference

iiWAS08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)2
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Architectural method to design and control dynamic composite web servicesInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.09003257:1(59-71)Online publication date: 1-Jan-2018
  • (2013)Model-Driven Approaches to Service CompositionInternational Journal of Adaptive, Resilient and Autonomic Systems10.4018/ijaras.20131001024:4(18-35)Online publication date: 1-Oct-2013
  • (2013)Model-driven approach supporting formal verification for web service composition protocolsJournal of Network and Computer Applications10.1016/j.jnca.2013.01.00936:4(1102-1115)Online publication date: Jul-2013
  • (2012)A Framework for Dynamic Validation of Context-Aware ApplicationsProceedings of the 2012 IEEE 15th International Conference on Computational Science and Engineering10.1109/ICCSE.2012.79(532-539)Online publication date: 5-Dec-2012
  • (2012)Integrating non-functional security services in ADORE using multiple views modelling approaches2012 XXXVIII Conferencia Latinoamericana En Informatica (CLEI)10.1109/CLEI.2012.6427189(1-10)Online publication date: Oct-2012
  • (2011)Applying model-driven engineering for linking web service and context modelsProceedings of the 13th International Conference on Information Integration and Web-based Applications and Services10.1145/2095536.2095642(511-514)Online publication date: 5-Dec-2011
  • (2010)Towards formalizing web service composition in Maude's strategy languageProceedings of the 1st International Conference on Intelligent Semantic Web-Services and Applications10.1145/1874590.1874605(1-6)Online publication date: 14-Jun-2010
  • (2008)Modeling and Specification of Web Services Composition Using UML-SProceedings of the 2008 4th International Conference on Next Generation Web Services Practices10.1109/NWeSP.2008.17(15-20)Online publication date: 20-Oct-2008
  • (2008)Web Services Composition using UML-S: A Case Study2008 IEEE Globecom Workshops10.1109/GLOCOMW.2008.ECP.55(1-6)Online publication date: Nov-2008

View Options

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