Conception et construction de fédérations de progiciels - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2001

Designing and building software federations

Conception et construction de fédérations de progiciels

Résumé

Organizations aim at combining a lot of software applications together in wide and consistent systems. Such systems have to exhibit properties such as openness, interoperability, maintainability, autonomy, evolution, etc. Our approach, as in EAI (Enterprise Application Integration) domain, is aiming to interoperate (instead of integrate) autonomous, distributed, software applications and services that have to respond together at users needs.
We define a federation as a heterogeneous software tools set, most of these tools being commercial ones; such software tools are geographically distributed and autonomous.
Our approach deals with several facets that are mainly: conceptual facet, i.e. how one can build an information system composed of heterogeneous software tools; operational facet, i.e. how can one define the behaviour – control – of such system (the federation system); technological facet, i.e. how can one plug several software tools in a federation. We will show how the framework architecture we propose allows on the one hand to build software tools federations, and on the other hand to control their execution.
Les systèmes d'information des entreprises, soumis à la fois à l'environnement économique et à l'avènement d'Internet, sont le cœur d'investigations multiples : on parle de refonte, fusion, architectures, etc. Il y a, d'un côté, la demande croissante en fonctionnalités de toute sorte, couvrant les diverses fonctions des entreprises comme les services commerciaux, les services responsables de la production, les services de direction et de management. De l'autre côté, les directions informatiques ont du mal à se situer, coincées entre l'attrait d'un éditeur de logiciel unique et la disponibilité d'applications concurrentes, parfois complémentaires sur le marché.
Disposer d'outils de gestion de la chaîne logistique, de gestion de la relation client ou d'achat en ligne, avoir la capacité de s'interfacer avec d'autres systèmes d'information sont devenus des impératifs. Les PGI (Progiciels de Gestion Intégrée), d'un outil interne, évoluent vers un outil de gestion interentreprises (appelé ECM, pour Enterprise Commerce Management). Les architectures de ces outils devront être adaptées, répondant aux soucis d'ouverture, d'interopérabilité, du respect de normes, de maintenance, d'autonomie et d'exigences fonctionnelles. Aussi, la tendance que l'on trouve avec les approches de l'EAI (Enterprise Application Integration) est à l'intégration d'applications indépendantes, de services, distribués à travers le réseau et permettant, ensemble, de satisfaire les besoins des utilisateurs.
C'est dans ce contexte que se situe notre problématique et en particulier ce que nous appelons des fédérations d'outils. Ces dernières sont un assemblage d'outils hétérogènes, géographiquement répartis, autonomes et dont l'intégration doit couvrir les attentes des utilisateurs.
L'approche que nous proposons aborde plusieurs axes : conceptuel, ou comment construire un système d'information composé d'outils hétérogènes ; opérationnel, définissant le mode de fonctionnement et de contrôle de la fédération ; et technologique, permettant aux différentes applications de participer à une fédération. Aussi, nous verrons en quoi l'architecture que nous proposons permet la construction de fédérations d'outils, leurs mises en oeuvre et leur contrôle à l'exécution.
Fichier principal
Vignette du fichier
tel-00010877.pdf (1.9 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00010877 , version 1 (05-11-2005)

Identifiants

  • HAL Id : tel-00010877 , version 1

Citer

Hervé Verjus. Conception et construction de fédérations de progiciels. Génie logiciel [cs.SE]. Université de Savoie, 2001. Français. ⟨NNT : ⟩. ⟨tel-00010877⟩
206 Consultations
340 Téléchargements

Partager

Gmail Facebook X LinkedIn More