Prototype to Support Morphism between BPMN Collaborative Process Model and Collaborative SOA Architecture Model

  • Jihed Touzi
  • Frederick Bénaben
  • Hervé Pingaud


In a collaborative context, the integration of industrial partners deeply depends of the ability to use a collaborative architecture to interact efficiently. In this paper, we propose to tackle this point according to the fact that partners of the collaboration respect SOA (Service-Oriented Approach) concepts. We propose to design such a collaborative SOA architecture according to MDA (model-Driven Approach) principles. We aim at using business model (the needs) to design a logical model of a solution (logical architecture). The business model is a collaborative business model (in BPMN, at the CIM level), while the logical model is a collaborative architecture model (using UML, at the PIM level). This paper presents the theoretical aspects of this subject, the mechanisms of morphism and the dedicated translation rules. Finally, we show the prototype of a demonstration tool embedding the transformation rules and running those principles.


transformation ATL prototype collaborative process meta-model morphism 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Grangel Seguer R. Ben Salem, J.P. Bourey, N. Daclin, Y. Ducq.: Transforming GRAI Extended Actigrams into UML Activity Diagrams: a First Step to Model Driven Interoperability, Enterprise interoperability:New challenges and approaches II, Springer edition. ISBN:978-1-84628-857-9, (2007)Google Scholar
  2. [2]
    Bourey J.-P. R. Grangel, A. Berre, G. Doumeingts, K. Kalampoukas, M. Bertoni, L. Pondrelli, and N. Daclin: DTG2.1: Report on model establishment, Interoperability Research for Networked Enterprises Applications and Software Network of Excellence, no IST 508-011, (2005)Google Scholar
  3. [3]
    Touzi J.: A model transformation for mediation information system design, PhD thesis, Ecole des Mines d’Albi-Carmaux, 9 Nov. (2007)Google Scholar
  4. [4]
    Benguria, G., X. Larrucea, B. Elveseater, T. Neple, A. Beardsmore, M. Friess, A Platform Independent Model for Service Oriented Architectures. IESA’06 Conference, Bordeaux, France (2006).Google Scholar
  5. [5]
    Bauer B., J.P. Müller, S. Roser: A Decentralized Broker Architecture for Collaborative Business Process Modelling and Enactement, Enterprise Interoperability: New Challenges and Approaches-Springer Verlag-ISBN-10: 1846287138, (2006).Google Scholar
  6. [6]
    Darras F., Proposition d’un cadre de référence pour la conception et l’exploitation d’un progiciel de gestion intégré, PhD thesis, Ecole des Mines d’Albi-Carmaux, (2004).Google Scholar
  7. [7]
    D’Antonio F.. InterOp Noe Network of Excellence Report, Task Group 2.2 (MoMo), IST 508011, available at (2005).Google Scholar
  8. [8]
    Ouyang, C., W. Van Der Aalst, M. Dumas, A. Hofstede, Translating BPMN to BPEL, Technical report-BPM group, Queensland University of Technology, Brisbane (2006).Google Scholar
  9. [9]
    Rajsiri V, Lorré JP, Bénaben F and Pingaud H.. Cartography based methodology for collaborative process definition, accepted paper for PRO-VE’07-8th IFIP Working Conference on Virtual Enterprises, Portugal (2007).Google Scholar

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Jihed Touzi
    • 1
  • Frederick Bénaben
    • 1
  • Hervé Pingaud
    • 1
  1. 1.Centre de Génie IndustrielEcole des Mines d’Albi-CarmauxALBI Cedex 9

Personalised recommendations