Skip to main content

Constructing Web Services out of Generic Component Compositions

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2853))

Abstract

Todays information systems are built using various component models such as Enterprise Java Beans, JavaBeans, Microsoft COM+, and CORBA distributed objects. In this paper we argue that it is crucial for designers of information systems to interactively build and test systems constructed from (a) components (enabling interoperability across component models) and (b) Web services at the same time. The contribution of this paper is threefold: Firstly, we introduce a visual tool the Component Workbench – for designing information systems out of components from different component models (e.g. EJB, COM+, CORBA) and combine them with Web services. Secondly, we show how component compositions can be turned into Web services using SOAP as a communications protocol. Thirdly, we show how to interactively test compositions before creating the actual Web services out of components.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benatallah, B., Casati, F., Toumani, F., Hamadi, R.: Conceptual modeling of web service conversations. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681. Springer, Heidelberg (2003)

    Google Scholar 

  2. DeMichiel, L.G.: Yal cinalp, L. Ü., Krishnan, S.: Enterprise JavaBeans Specification, Version 2.0. Sun Microsystems (2001)

    Google Scholar 

  3. Hamilton, G. (ed.): JavaBeans. Sun Microsystems (1997), http://java.sun.com/beans/

  4. Kirtland, M.: Designing Component-Based Applications. Microsoft Press, Redmond (1999)

    Google Scholar 

  5. Siegel, J.: CORBA 3: Fundamentals and Programming, 2nd edn. John Wiley & Sons, Inc., Chichester (2000)

    Google Scholar 

  6. W3C: SOAP – Simple Object Access Protocol (2001)

    Google Scholar 

  7. Oberleitner, J., Gschwind, T., Jazayeri, M.: The Vienna Component Framework: Enabling composition across component models. In: Proceedings of the 25th International Conference on Software Engineering (ICSE). IEEE Press, Los Alamitos (2003)

    Google Scholar 

  8. Oberleitner, J., Gschwind, T.: Component distributed components with the component workbench. In: van der Hoek, A., Coen-Porisini, A. (eds.) SEM 2002. LNCS, vol. 2596. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Oberleitner, J.: The Component Workbench: A Flexible Component Composition Environment. Master’s thesis, Technische Universität Wien (2001)

    Google Scholar 

  10. Oberleitner, J., Gschwind, T.: Transforming application compositions with xslts. In: Assmann, U., Pulvermueller, E., Borne, I., Bouraqadi, N., Cointe, P. (eds.) Electronic Notes in Theoretical Computer Science, vol. 82. Elsevier Science Publishers, Amsterdam (2003)

    Google Scholar 

  11. Sun Microsystems: Enterprise JavaBeans Specification, Version 2.1 – proposed final draft (2002)

    Google Scholar 

  12. OMG: CORBA-WSDL/SOAP Interworking (2003)

    Google Scholar 

  13. Lüer, C., van der Hoek, A.: Composition environments for deployable software components. Technical Report UCI-ICS-02-18, Department of Information and Computer Science, University of California, Irvine (2002)

    Google Scholar 

  14. Richter, J.: Applied Microsoft.NET Framework Programming. Microsoft Press, Redmond (2002)

    Google Scholar 

  15. Duftler, M.J., Mukhi, N.K., Slominski, A., Weerawarana, S.: Web Services Invocation Framework, WSIF (2001), http://ws.apache.org/wsif/references.html

  16. Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality driven web services composition. In: Proceedings of the 12th International World Wide Web Conference 2003 (WWW). ACM, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Oberleitner, J., Dustdar, S. (2003). Constructing Web Services out of Generic Component Compositions. In: Jeckle, M., Zhang, LJ. (eds) Web Services - ICWS-Europe 2003. ICWS-Europe 2003. Lecture Notes in Computer Science, vol 2853. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39872-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39872-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20125-0

  • Online ISBN: 978-3-540-39872-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics