Open Access
Issue
Oil & Gas Science and Technology - Rev. IFP
Volume 60, Number 4, July-August 2005
Dossier: Software Interoperability for Petroleum Applications
Page(s) 639 - 660
Section Dossier: Software Interoperability for Petroleum Applications
DOI http://dx.doi.org/10.2516/ogst:2005046
Published online 01 December 2006
Oil & Gas Science and Technology - Rev. IFP, Vol. 60 (2005), No. 4, pp. 639-660
DOI: 10.2516/ogst:2005046

Information Technologies for Interoperability

Technologies de l'information pour l'interopérabilité


J. P. Belaud1, D. Paen2, L. Testard2 and D. Rahon3

1  Laboratoire de Génie chimique
2  RSI
3  Institut français du pétrole


Abstract
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.


Résumé
Aujourd'hui, les systèmes d'information font largement appel aux réseaux. Le développement des applications informatiques complexes s'oriente vers un assemblage de composants disponibles sur un réseau local ou sur Internet. Ces composants doivent être localisés et identifiés en termes de services disponibles et de protocole de communication avant le lancement d'une requête. Cet article présente les principales technologies qui permettent à des solutions informatiques hétérogènes et réparties de collaborer. Le premier chapitre introduit les concepts de base des composants et des middleware. Les chapitres suivants décrivent les différents modèles de communication et d'interaction disponibles à ce jour et leur utilisation dans des applications industrielles. Enfin, le dernier chapitre montre comment des modèles différents peuvent interagir.


Correspondence and reprints: jeanpierre.belaud@ensiacet.fr


© IFP 2005