Abstract
The use of Web services on the World Wide Web is expanding rapidly to make applications interoperable in information systems (IS). Web services providing interfaces to information and software components are convenient entities for producing their compositions having Web service appearances. At the same time, most large scale enterprise solutions that are deployed today are composed of a combination of different technologies that go together to compose many diverse applications. An approach for compositional information systems development in a multi-technological framework including Web service components is discussed. This paper proposes to extend the SYNTHESIS method for compositional information systems development (CISD) to the world of Web services. The CISD method is intended for correct composition of existing components semantically interoperable in the context of a specific application. Originally, the CISD method has been developed for the object-oriented platforms (like CORBA, RMI, J2EE). In the CISD, an ontological model and canonical object model (the SYNTHESIS language) are used for the unified representation of the new application (specification of requirements) and of the pre-existing components. Discovery of components relevant to the application and producing their compositions is provided in frame of the domain ontology and the canonical object model. To apply the CISD method for Web services, the mapping of WSDL specifications into the canonical model is required. The basic steps of the approach for the information system compositional development applying Web services are demonstrated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abrial, J.-R.: The B Book: assigning programs to meaning. Cambridge University Press, Cambridge (1996)
Briukhov, D.O., Kalinichenko, L.A.: Component-Based Information Systems Development Tool Supporting the SYNTHESIS Design Method. In: Litwin, W., Morzy, T., Vossen, G. (eds.) ADBIS 1998. LNCS, vol. 1475, p. 305. Springer, Heidelberg (1998)
Briukhov, D.O., Kalinichenko, L.A., Skvortsov, N.A., Stupnikov, S.A.: Value Reconciliation. Mediators of Heterogeneous Information Collections Applying Well-Structured Context Specifications. In: Proceedings of the Fifth International Baltic Conference on Databases and Information Systems BalticDB&IS 2002, Tallinn, Estonia, June 3-6 (2002)
Briukhov, D.O., Tyurin, I.N.: Mapping XML Schema Data Types into SYNTHESIS Types (in Russian). In: Proc. of the Russian Conference Digital Libraries: Advanced Methods And Technologies, Digital Collections (RCDL 2002), Dubna (2002)
Business Process Execution Language for Web Services, Version 1.0, http://www-106.ibm.com/developerworks/library/ws-bpel/
DAML-S 0.7 Draft Release, http://www.daml.org/services/daml-s/0.7/
Kalinichenko, L.A.: Compositional Specification Calculus for Information Systems Development. In: Eder, J., Rozman, I., Welzer, T. (eds.) ADBIS 1999. LNCS, vol. 1691, p. 317. Springer, Heidelberg (1999)
Kalinichenko, L.A.: SYNTHESIS: the language for description, design and programming of the heterogeneous interoperable information resource environment., Moscow. Institute for Problems of informatics, Russian Academy of Sciences (1995)
Kalinichenko, L.A.: Workflow Reuse and Semantic Interoperation Issues. Advances in workflow management systems and interoperability. In: Dogac, A., Kalinichenko, L., Ozsu, M.T., Sheth, A. (eds.) NATO Advanced Study Institute, Istanbul (August 1997)
Kalinichenko, L.A., Skvortsov, N.A.: Extensible Ontological Modeling Framework for Subject Mediation. In: Proceedings of the Fourth All-Russian Conference on Digital Libraries, RCDL 2002, Dubna, October 15–17 (2002)
Mandell, D.J., McIlraith, S.A.: A Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation. WWW 2003 Workshop on E-Services and the Semantic Web (ESSW 2003), Budapest (May 2003)
Paolucci, M., Sycara, K., Nishimura, T., Srinivasan, N.: Toward Semantic Web Services. In: WWW 2003 Workshop on E-Services and the Semantic Web (ESSW 2003), Budapest (May 2003)
Paradigm Plus Reference Manual. Protosoft (1997)
Pilioura, T., Tsalgatidou, A., Batsakis, A.: Using WSDL/UDDI and DAML-S in Web Service Discovery. In: WWW 2003 Workshop on E-Services and the Semantic Web (ESSW 2003), Budapest (May 2003)
Simple Object Access Protocol (SOAP) 1.1. W3C Note 08 May (2000), http://www.w3.org/TR/SOAP/
Stupnikov, S.A., Kalinichenko, L.A.: Jin Song DONG Applying CSP-like Workflow Process Specifications for their Refinement in AMN by Pre-existing Workflows. In: Proceedings of the Sixth East-European Conference on Advances in Databases and Information Systems ADBIS 2002, Bratislava, Slovakia, September 8-11 (2002)
UDDI Version 3.0 Specification, http://uddi.org/pubs/uddi_v3.htm
Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., Miller, J.: METEOR–S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services, Journal of Information Technology and Management (to be published)
Web Services Description Language (WSDL) Version 1.2, http://www.w3.org/TR/wsdl12
Web Services Software Architecture (WSSA), RFI, OMG Document # bei/2003-01-04, January 6 (2003)
White Paper on Web Services Integration Architecture, OMG Document Numbers:bei/2002-10-02, October 28 (2002)
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
Briukhov, D., Kalinichenko, L., Tyurin, I. (2003). Extension of Compositional Information Systems Development for the Web Services Platform. In: Kalinichenko, L., Manthey, R., Thalheim, B., Wloka, U. (eds) Advances in Databases and Information Systems. ADBIS 2003. Lecture Notes in Computer Science, vol 2798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39403-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-39403-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20047-5
Online ISBN: 978-3-540-39403-7
eBook Packages: Springer Book Archive