Les entreprises collaborent pour saisir des opportunités, échanger des documents et ressources, cela en suivant des processus métier pouvant évoluer. Les portails collaboratifs sont une solution orientée web à ce besoin de collaboration. Cependant, la conception et la maintenance d'un portail collaboratif métier n'est pas trivial et reste peu accessible aux acteurs de l'entreprise. Cela a comme conséquence la difficulté de maintenir et faire évoluer le portail collaboratif sans que cela ne soit trop coûteux en temps et financièrement. Afin de répondre à cette problématique, une solution consiste à capter les besoins métier de la collaboration dans un modèle, puis générer automatiquement le portail collaboratif correspondant. Le modèle, dans ce cas, doit être accessible aux acteurs métier et expressif décrivant ainsi les aspects les plus complexes d'une collaboration. C'est dans ce contexte que se situent nos travaux. À défaut d'avoir une solution toute faite, nous avons mis en place une approche de conception de portail collaboratif fondée sur l’Ingénierie Dirigée par les Modèles. Pour la description de nos portails, nous avons choisi de privilégier la modélisation des entreprises centrée sur les processus métier comme point de départ. Notre solution repose sur notre métamodèle MACoP (Modeling and Analysis of Collaborative Portal). Dans ce métamodèle nous avons fait cohabiter l'accessibilité et l'expressivité. Cela en proposant de nouveaux concepts permettant ainsi la génération complète des portails collaboratifs. Le métamodèle MACoP est accompagné d'une chaîne de transformations permettant de passer directement d'un modèle MACoP au code Python du portail collaboratif. / Companies collaborate to seize opportunities as well as exchange documents and other types of resources. This is achieved by following business processes that are subject to evolution. Collaborative portals are web oriented solutions aimed at this need of collaboration. However, the development and maintenance of a collaborative portal is non-trivial and remains hardly accessible for many companies. As a consequence, the challenge is controlling the costs of maintenance and implementing new features. To circumvent these issues, it is possible to collect business requirements of the collaboration in a model and then generate automatically the corresponding collaborative portal. The model, in this case, must be accessible by the business actors and must express even the most complex aspects of the collaboration needs. This is the context of our work. Having not found a solution which corresponded to our requirements, we have developed a design approach of collaborative portals founded on the Model Driven Engineering. As for the description of our portals, we have chosen to focus on the business modeling based on the business processes like starting point. Our solution relies on our meta-model MACoP (Modeling and Analysis of Collaborative Portal). In this meta-model we have joined together accessibility and the expressivity, by proposing new concepts allowing the complete generation of collaborative portals. The meta-model MACoP is accompanied by a transformations chain that makes it possible to pass directly from a MACoP model to the Python code of the collaborative portal.
Identifer | oai:union.ndltd.org:theses.fr/2013LIL10151 |
Date | 20 December 2013 |
Creators | Souissi, Amen |
Contributors | Lille 1, Boulet, Pierre, Dumoulin, Cédric |
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.0016 seconds