Information Technologies for Interoperability
Technologies de l'information pour l'interopérabilité
1
Laboratoire de Génie chimique
2
RSI
3
Institut français du pétrole
Corresponding author: jeanpierre.belaud@ensiacet.fr
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.
© IFP, 2005