Interopérabilité Sémantique des Systèmes d’Informations d’Entreprise : Approche Dirigée Par les Modèles.
No Thumbnail Available
Date
2014-12-16
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Résumé :
L’évolution des méthodes et des technologies dans le domaine du génie logiciel fait
émerger de nouvelles approches pour le développement d’applications. Ainsi, ont fait leur
apparition, le paradigme orienté objets, ensuite le paradigme orienté composants et de nos
jours, le paradigme orienté services. Tous ces paradigmes reposent sur les principes de base
du génie logiciel : l’abstraction, la séparation de préoccupations et la modularité. Chaque
nouvelle approche est basée sur les anciens paradigmes tout en y ajoutant de nouveaux
atouts.
L’idée de l’approche orientée services est de construire rapidement des applications par
l’assemblage d’un ensemble de services. Le résultat de cet assemblage est appelé «
application composite ». La mise en place effective de cette approche permet de faciliter
l’intégration et l’interopérabilité des systèmes d’informations d’entreprise qui sont
hétérogènes et n’ont pas été conçus pour être interopérables. L’approche orientée services
propose un cadre pour résoudre cette problématique par le développement des applications
interopérables, dynamiques, et complètement réparties.
L'intégration des paradigmes modélisation des processus métiers (BPM), le
développement orienté service (SOC) et le développement dirigé par les modèles (MDD)
pour améliorer le développement des solutions orientées services à partir des modèles
métiers est devenu actuellement une exigence fondamentale pour beaucoup d’entreprises.
La modélisation des processus métiers est également positionnée au centre des efforts de
développement de logiciel, car la construction de ces modèles constitue explicitement la
base pour la définition des services. Dans ce contexte, nous avons proposé à travers cette
thèse une méthode permettant d’identifier et de spécifier les composants d’une
architecture orientée service SOA à partir d’un modèle de processus métier collaboratif de
haut niveau afin d’assurer la construction automatique des applications interopérables.
Mots clés : interopérabilité, modélisation des processus métiers (BPM), architecture
orientée services (SOA), architecture dirigée par les modèles (MDA), identification des
services, spécification des services.
Abstract
The evolution of methods and technologies in the field of software engineering allows the
emerging of new approaches for the development of applications.
Thus, made their appearance, the object oriented paradigm, then the component oriented
paradigm and nowadays, the service oriented paradigm. All these paradigms repose on the
basic principles of the software engineering: the abstraction, the separation of concerns and
modularity. Each new approach is based on the old paradigms while adding to it new assets.
The idea of the service oriented approach is to quickly build applications by the assembly of
a whole of services. The result of this assembly is called “composite application”.
The effective implementation of this approach allows facilitating the integration and the
interoperability of enterprise information systems which are heterogeneous and was not
conceived to be interoperable. The service oriented approach proposes a framework to solve
these problems by the development of interoperable, dynamic, and completely distributed
applications.
The integration of business process modeling (BPM), the service oriented computing (SOC)
and the model-driven development (MDD) paradigms to improve the development of
service oriented solutions from business process models became currently a fundamental
requirement for several companies. The business process modeling is also positioned in the
center of the software development efforts, because the construction of these models
explicitly constitutes the base for the definition of the services.
In this context, we proposed through this thesis a method for identifying and specifying the
components of service orientated architecture SOA starting from a high level collaborative
process model in order to ensure the automatic construction of interoperable applications.
Keywords : interoperability, business process modeling (BPM), service oriented architecture
(SOA), model-driven architecture (MDA), services identification, service specification.
Description
Doctorat en sciences
