Architecture et technologies des systèmes logiciels ouverts : CAPE-OPEN, un standard pour l'interopérabilité et l'intégration des composants logiciels de l'ingénierie des procédés
Auteur / Autrice : | Jean-Pierre Belaud |
Direction : | Xavier Joulia |
Type : | Thèse de doctorat |
Discipline(s) : | Génie des procédés et de l'environnement |
Date : | Soutenance en 2002 |
Etablissement(s) : | Toulouse, INPT |
Mots clés
Mots clés contrôlés
Mots clés libres
Résumé
Les progiciels de l'ingénierie des procédés sont spécifiques à chaque éditeur. Ceci conduit à une hétérogénéité des solutions qui limite l'intégration des savoir-faire tiers. Le syst-me cape-open (CO) propose des interfaces de programmation standartisées. Il définit une architecture ouverte permettant l'interopérabilité et l'intégration des composants logiciels pour la simultation des procédés. Ce système est caractérisé par une architecture technique des spécifications d'interface et des spécifications d'implémentation. L'architecture technique repose sur une approche orientée-objet/composants, une architecture distribuée web, la technologie middleware et UML. Les spécifications d'interface documentent un modèle conceptuel et les spécifications d'implémentation décrivent ce modèle pour les plates-formes COM et CORBA. Les spécifications Opération Unitaire, Parmètre et Contexte de Simulation sont détaillées. Des composants logiciels compatibles CO sont développés dont un analyseur de graphes de procédés et un serveur de méthodes numériques. CO est du domaine public et est régi par un consortium international, CO-LaN, qui regroupe les différents acteurs : industiels, éditeurs et universitaires.