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. / 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.
Identifer | oai:union.ndltd.org:theses.fr/2014EMAC0019 |
Date | 24 January 2014 |
Creators | Zribi, Sarra |
Contributors | Ecole nationale des Mines d'Albi-Carmaux, Pingaud, Hervé |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | French |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text |
Page generated in 0.0102 seconds