skip to main content
10.1145/1145581.1145589acmconferencesArticle/Chapter ViewAbstractPublication PagesicweConference Proceedingsconference-collections
Article

Challenges and techniques on the road to dynamically compose web services

Published: 11 July 2006 Publication History

Abstract

One of the great challenges to be faced in order to enable the success of future Web-based applications is to find effective ways to handle with the interoperability demands. In this context, Service-Oriented Architectures and Web Services technology are being considered as the most affordable solution topromote interoperability, by applying strategies like Service Composition. Nevertheless, most composition approaches applied nowadays in real world contexts lack dynamism. In fact, there is not yet a consensus regarding what would really be a dynamic composition. In this paper we propose some criteriato identify the levels of dynamism and automatization in service compositions. Furthermore, taking into account a model driven approach, we propose a strategy where different techniques can be used to make compositions more dynamic and automatic. This strategy is then exemplified and discussed considering an e-Government composition scenario.

References

[1]
J. Bzivin, S. Hammoudi, D. Lopes, and F. Jouault. Applying mda approach for web service platform. In Proc. of the 8th IEEE Intl Enterprise Distributed Object Computing Conference (EDOC 2004), pages 58--70, 2004.
[2]
F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, and M.-C. Shan. eflow: A platform for developing and managing composite e-services. HP Labs Technical Report HPL-2000-36, HP Software Technology Laboratory, Palo Alto, CA, Mar. 2000.
[3]
CEFACT. UN/CEFACT Modeling Methodology (UMM) User Guide CEFACT/TMG/N093. http://www.unece.org/cefact/umm/umm index.htm.
[4]
T. O. S. Coalition. Owl-s: Semantic markup for web services. White paper - http://www.daml.org/services, July 2004.
[5]
A. Dogac, Y. Kabak, G. Laleci, S. Sinir, A. Yildiz, S. Kirbas, and Y. Gurcan. Semantically enriched web services for the travel industry. ACM Sigmod Record, 33(3), Sep. 2004.
[6]
I. J. G. dos Santos and E. R. M. Madeira. Applying orchestration and choreography of web services on dynamic virtual marketplaces. International Journal of Cooperative Information Systems (IJCIS), 15(1):57--85, Mar. 2006.
[7]
P. D. et al. The Digital Ecosystem research Vision: 2010 and Beyond. www.digital-ecosystems.org/events/2005.05/de position paper vf.pdf, July 2005. Position Paper.
[8]
C. Feier and J. Domingue. The Web Service Modeling Language WSML. DERI International, WSML Final Draft, Apr. 2005.
[9]
M. Fluegge and D. Tourtchaninova. Ontology-derived activity components for composing travel web services. The Intl. Workshop on Semantic Web Technologies in Electronic Business (SWEB2004) - Berlin, Germany, Oct. 2004.
[10]
D. Frankel. Scaling the business process platform up. MDA Journal - http://www.bptrends.com, Dec. 2005.
[11]
IEEE. IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York, NY, 1990.
[12]
ISO. Use of UML for ODP system specifications. ISO/IEC, JTC1/SC7 N3419. CD 19793.2, 2005.
[13]
M. Lin, H. Guo, and J. Yin. Goal description language for semantic web service automatic composition. In Proc. of the 2005 Symposium on Applications and the Internet, pages 190--196, 2005.
[14]
N. Milanovic and M. Malek. Current solutions for web service composition. IEEE Internet Computing, 8(6):51--59, Nov.-Dec. 2004.
[15]
OMG. MDA Guide Version 1.01. http://www.omg.org/cgi-bin/apps/doc?omg/03-06-01.pdf, 2003.
[16]
O. Patrascoiu. Mapping edoc to web services using yatl. In Proc. of the 8th IEEE Intl. Enterprise Distributed Object Computing Conference (EDOC 2004), pages 286--297, 2004.
[17]
C. Peltz. Web services orchestration and choreography. IEEE Computer, 36(10):46--52, 2003.
[18]
S. R. Ponnekanti and A. Fox. Sword: A developer toolkit for web service composition. In Proc. of the 11th WWW Conference, Honolulu, USA, 2002.
[19]
J. Rao and X. Su. A survey of automated web service composition methods. In Proc. of 1st Intl. Workshop on Semantic Web Services and Web Process Composition, July 2004.
[20]
S. Ross-Talbot and N. Bharti. Dancing with Web Services: W3C chair talks choreography. http://searchwebservices.techtarget.com/, Mar 2005.
[21]
E. Sirin, J. Hendler, and B. Parsia. Semi-automatic composition of web services using semantic descriptions. In Proc. of Web Services: Modeling, Architecture and Infrastructure workshop in conjunction with ICEIS2003, 2003.
[22]
N. P. Tizzo, J. R. Borelli, M. de Jesus Mendes, L. Damasceno, A. Kamata, A. Figueiredo, M. A. Rodrigues, and J. G. S. Junior. Service composition applied to e-government. In IFIP 18th World Computer Congress, Building the E-Service Society: E-Commerce, E-Business and E-Government, pages 307-326. Kluwer Academic Publishers, 2004.

Cited By

View all
  • (2021)Integration of ontologies to support Control as a Service in an Industry 4.0 contextService Oriented Computing and Applications10.1007/s11761-021-00317-1Online publication date: 11-Mar-2021
  • (2013)BSNet: a network‐based framework for service‐oriented business ecosystem managementConcurrency and Computation: Practice and Experience10.1002/cpe.298725:13(1861-1878)Online publication date: 29-Jan-2013
  • (2012)A framework for the choreography of intelligent e-servicesProceedings of the South African Institute for Computer Scientists and Information Technologists Conference10.1145/2389836.2389850(111-118)Online publication date: 1-Oct-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICWE '06: Proceedings of the 6th international conference on Web engineering
July 2006
384 pages
ISBN:1595933522
DOI:10.1145/1145581
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: 11 July 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. automatic plan generation
  2. model driven architecture
  3. semantics
  4. service selection
  5. web services composition

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Integration of ontologies to support Control as a Service in an Industry 4.0 contextService Oriented Computing and Applications10.1007/s11761-021-00317-1Online publication date: 11-Mar-2021
  • (2013)BSNet: a network‐based framework for service‐oriented business ecosystem managementConcurrency and Computation: Practice and Experience10.1002/cpe.298725:13(1861-1878)Online publication date: 29-Jan-2013
  • (2012)A framework for the choreography of intelligent e-servicesProceedings of the South African Institute for Computer Scientists and Information Technologists Conference10.1145/2389836.2389850(111-118)Online publication date: 1-Oct-2012
  • (2011)Web Service Composition AlgorithmApplied Mechanics and Materials10.4028/www.scientific.net/AMM.55-57.84355-57(843-848)Online publication date: May-2011
  • (2011)Towards a framework for weaving social networks principles into web services discoveryProceedings of the International Conference on Web Intelligence, Mining and Semantics10.1145/1988688.1988748(1-11)Online publication date: 25-May-2011
  • (2011)Towards a Method for Engineering Social Web ServicesEngineering Methods in the Service-Oriented Context10.1007/978-3-642-19997-4_15(153-167)Online publication date: 2011
  • (2010)A Semantic-Enabled Middleware for Citizen-Centric E-Government ServicesInternational Journal of Intelligent Information Technologies10.4018/jiit.20100701036:3(34-55)Online publication date: 1-Jul-2010
  • (2010)The ubiquitous service-oriented design of 3G/4G mobile commerceInternational Journal of Mobile Communications10.1504/IJMC.2010.0338368:4(451-467)Online publication date: 1-Jul-2010
  • (2010)Choreography of intelligent e-servicesProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810384(343-344)Online publication date: 1-May-2010
  • (2010)Composition of Petri nets models in service-oriented industrial automation2010 8th IEEE International Conference on Industrial Informatics10.1109/INDIN.2010.5549677(578-583)Online publication date: Jul-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media