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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
DeMichiel, L.G.: Yal cinalp, L. Ü., Krishnan, S.: Enterprise JavaBeans Specification, Version 2.0. Sun Microsystems (2001)
Hamilton, G. (ed.): JavaBeans. Sun Microsystems (1997), http://java.sun.com/beans/
Kirtland, M.: Designing Component-Based Applications. Microsoft Press, Redmond (1999)
Siegel, J.: CORBA 3: Fundamentals and Programming, 2nd edn. John Wiley & Sons, Inc., Chichester (2000)
W3C: SOAP – Simple Object Access Protocol (2001)
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)
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)
Oberleitner, J.: The Component Workbench: A Flexible Component Composition Environment. Master’s thesis, Technische Universität Wien (2001)
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)
Sun Microsystems: Enterprise JavaBeans Specification, Version 2.1 – proposed final draft (2002)
OMG: CORBA-WSDL/SOAP Interworking (2003)
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)
Richter, J.: Applied Microsoft.NET Framework Programming. Microsoft Press, Redmond (2002)
Duftler, M.J., Mukhi, N.K., Slominski, A., Weerawarana, S.: Web Services Invocation Framework, WSIF (2001), http://ws.apache.org/wsif/references.html
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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