Skip to main content

From Web Components to Web Services: Opening Development for Third Parties

  • Conference paper
Book cover Software Architecture (ECSA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6285))

Included in the following conference series:

Abstract

One of the main advantages of the Web component-based development paradigm is the ability to build customizable and composable web application modules as independent units of development, and to share them with other developers by publishing them in libraries as COTS (Commercial Off The Shelf) or free components. Besides this, since many years, Web services confirmed their status of the most pertinent solution for a given service provider, like Google, Amazon or FedEx, to open its solutions for third party development. In this paper, we present an approach to build web services starting from existing web component-based applications and deploy them on a web service provider. This transformation helps server-side web application developers in transforming their ”user interface”-based web components into a set of web services intended for remote code extensions. We implemented our solution on a collection of Java EE technologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, B., Müller, J.P.: Mda applied: From sequence diagrams to web service choreography. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 132–136. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Falleri, J.-R., Azmeh, Z., Huchard, M., Tibermacine, C.: Automatic tag identification in web service descriptions. In: Proc. of WEBIST 2010 (April 2010)

    Google Scholar 

  3. Han, H., Tokuda, T.: Wike: A web information/knowledge extraction system for web service generation. In: Proc. of ICWE 2008, pp. 354–357. IEEE CS, Los Alamitos (2008)

    Google Scholar 

  4. Johnson, S.K., Brown, A.W.: A model-driven development approach to creating service-oriented solutions. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 624–636. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Lee, R., et al.: A framework for dynamically converting components to web services. In: Proc. of SERA 2005 (2005)

    Google Scholar 

  6. OMG. Uml profile for enterprise distributed object computing (edoc) (2004), OMG Website: http://www.omg.org/technology/documents/formal/edoc.htm

  7. W3C. Web services choreography description language version 1.0, w3c candidate recommendation (2005), W3C Website: http://www.w3.org/TR/ws-cdl-10/

  8. Yu, X., Zhang, Y., Zhang, T., Wang, L., Zhao, J., Zheng, G., Li, X.: Towards a model driven approach to automatic bpel generation. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds.) ECMDA-FA. LNCS, vol. 4530, pp. 204–218. Springer, Heidelberg (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tibermacine, C., Kerdoudi, M.L. (2010). From Web Components to Web Services: Opening Development for Third Parties. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15114-9_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15113-2

  • Online ISBN: 978-3-642-15114-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics