Information Technologies for Interoperability

Information systems largely involve networking these days. The development of complex business applications is now focused on an assembly of components available on a local area network or on the net. These components must be localized and identified in terms of available services and communication protocol before any request. This article presents the most common technologies that allow heterogeneous and distributed software systems to collaborate. The first part of the article introduces the base concepts of components and middleware while the following sections describe the different up-to-date models of communication and interaction and their use in industrial applications. To finish, the last section shows how different models can themselves communicate.

[1]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[2]  Alan W. Brown Component-Based Software Engineering: Selected Papers from the Software Engineering Institute , 1996 .

[3]  G. Griffiths,et al.  .NET & Web Services , 2004 .

[4]  David S. Linthicum,et al.  Next Generation Application Integration: From Simple Information to Web Services , 2003 .

[5]  Mark Lycett,et al.  Service-oriented architecture , 2003, 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings..

[6]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[7]  Coral Bytheway A glossary of computing terms (5th edition) , published by The British Computer Society. Pp 73. £1·65 (Student edition), £1·95 (General edition). 1987. ISBN 0-521-33262-1, 33261-3 (Cambridge University Press) , 1987 .

[8]  Jean-Pierre Belaud,et al.  Open Software Architecture For Process Simulation: The Current Status of CAPE-OPEN Standard , 2002 .

[9]  Grady Booch,et al.  Essential COM , 1998 .

[10]  Anthony L Wasserman Tool Integration in Software Engineering Environments , 1989, SEE.

[11]  Dwight Peltzer .NET & J2EE Interoperability , 2003 .

[12]  Guy Eddon,et al.  Inside Distributed COM , 1998 .

[13]  Ann Thomas Manes Web Services: A Manager's Guide , 2003 .

[14]  Andrew Birrell,et al.  Implementing remote procedure calls , 1984, TOCS.

[15]  Barry Boehm,et al.  Spiral Development: Experience, Principles, and Refinements , 2000 .

[16]  Jeffrey Hasan Introducing Service-Oriented Architecture , 2004 .

[17]  M. N. Wicks Tool Integration in Software Engineering Environments , 2005 .