La gouvernance SOA pour une approche de conception de Système d'Information de Médiation : réconciliation non-fonctionnelle de services pour mettre en œuvre les processus métier

par Sarra Zribi

Thèse de doctorat en Génie Industriel et Informatique

Sous la direction de Hervé Pingaud.

Soutenue le 24-01-2014

à l'Ecole nationale des Mines d'Albi-Carmaux , dans le cadre de École doctorale Systèmes (Toulouse) , en partenariat avec Centre de recherche Génie industriel (Albi) (laboratoire) et de Centre Génie Industriel / CGI (laboratoire) .

Le président du jury était Chihab Hanachi.

Le jury était composé de Hervé Pingaud, Olivier Perrin, Frédérique Biennier, Frédérick Bénaben, Jean-Pierre Lorré.

Les rapporteurs étaient Olivier Perrin, Frédérique Biennier.


  • Résumé

    Depuis plusieurs années, la mondialisation du marché, l'augmentation des exigences des clients, et la recherche permanente d'une baisse des coûts induisent un accroissement fort de la complexité du monde industriel. Ainsi, la collaboration inter-organisationnelle devient essentielle pour maintenir et renforcer la compétitivité des entreprises. Dans cette optique, le système d'information peut, selon sa flexibilité et sa robustesse, freiner ou faciliter cette collaboration. Cette problématique est le point de départ du projet MISE (Mediation Information System Engineering) qui propose une solution pour la conception et la réalisation d'un système d'information collaboratif. Cette solution se base sur une démarche d'ingénierie dirigée par les modèles, couplée à une approche Business Process Management (BPM) et reposant sur les Architectures Orientées Services (SOA). Cette démarche se déroule en deux étapes : (i) la génération d'une cartographie de processus répondant à une situation collaborative (niveau métier), et (ii) sa transformation en un système exécutable (niveau technique). Les travaux présentés dans ce manuscrit s'inscrivent dans cette démarche. Ils s'intéressent en particulier au passage du niveau métier vers le niveau technique en se focalisant sur les aspects non-fonctionnels. Nous présentons une approche permettant (i) d'annoter les activités métier à l'aide d'exigences non-fonctionnelles lors de la modélisation des processus collaboratifs, (ii) de rationaliser la gestion des services et leurs propriétés non-fonctionnelles au moyen de la Gouvernance SOA, et enfin (iii) de faire une réconciliation non-fonctionnelle entre les activités et les services. Nous avons validé les concepts de notre approche au travers de deux prototypes : Petals BPM-NFR pour la modélisation et l'annotation non-fonctionnelle des processus métier, et EasierGov-NFR pour la gouvernance des services et leurs propriétés non-fonctionnelles ainsi que la réconciliation non-fonctionnelle. Un cas d'étude illustre notre approche pour prouver son applicabilité. Ces travaux s'inscrivent au sein du projet européen FP7 CHOReOS.

  • Titre traduit

    SOA governance in a design approach for Mediation Information System : non-functional reconciliation of services to implement business processes


  • Résumé

    Over the last years, the globalization, the increase of customers requirements, and the constant search for lower costs, have induced a steep complexity of organization's management. Therefore, inter-organizational collaboration becomes essential to maintain and enhance the competitiveness of enterprises. In this context, the information system may, depending on its flexibility and its robustness, hamper or facilitate this collaboration. One approach to resolve this problem has been taken by the MISE (Mediation Information System Engineering) project. It aims to provide an effective implementation of a collaborative information system, based on Model-Driven Engineering, coupled with a Business Process Management approach (BPM) and supported by Service-Oriented Architecture (SOA). This solution consists in two steps: (i) the generation of a business processes map from the description of a collaborative situation (business level), and (ii) the transformation of these process models into an executable system (technical level). The works detailed in this PhD take roots in this solution and improve it by adding non-functional aspects management during the transition from the business level to the technical level. We present an approach that: first (i) annotates the business activities with Non-Functional Requirements (NFR) in the processes modelling stage, second (ii) rationalizes the management of services and their non-functional properties through SOA Governance, and third (iii) makes a non-functional reconciliation between activities and services. We validate our approach through two prototypes: Petals BPM-NFR for modelling and non-functional annotation of business process, and EasierGov-NFR for the governance of services and their non- functional properties, and the non-functional reconciliation. A case study illustrates our approach to demonstrate its applicability. This work is supported by the FP7 European project CHOReOS.


Il est disponible au sein de la bibliothèque de l'établissement de soutenance.

Consulter en bibliothèque

La version de soutenance existe

Informations

  • Détails : 1 vol. (X-162 p.)
  • Annexes : Bibliogr. p.142-151

Où se trouve cette thèse ?

  • Bibliothèque : IMT Mines Albi. Centre de documentation.
  • Disponible pour le PEB
  • Cote : G250-ZRI
  • Bibliothèque : IMT Mines Albi. Bibliothèque électronique.
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.