Skip to Main content Skip to Navigation

Behavioral Compositions in Service Oriented Architecture

Sébastien Mosser 1
1 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Laboratoire I3S - SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : The Service Oriented Architecture (SOA) paradigm supports the assembly of atomic services to create applications that implement complex business processes. Since the design of a complete process can be very complex, composition mechanisms inspired by the Separation of Concerns paradigm (e.g., features, aspects) are needed to support the definition of large systems by composing smaller artifacts into a complex one. In this thesis, we propose ADORE, “an Activity meta– moDel supOrting oRchestration Evolution” to address this issue in the SOA context. The ADORE meta-model allows process designers to express in the same formalism business processes and fragment of processes. Such fragments define additional activities that aim to be integrated into others process. They can be composed into several processes and at different location through the use of algorithms which tame the complexity of large process design. Using these algorithms ensure properties in the final processes such as guard and activity order preservation. The underlying logical foundations of ADORE allow to define interference detection rules as logical predicate, such as consistency properties on ADORE models. Consequently, the ADORE framework supports process designers while designing large process, managing the detection of interference among fragments and ensuring that the composed processes are consistent and do not depend on the order of the composition. This work is illustrated in this document according to two case study: (i) JSEDUITE, an information broadcasting system daily used in several academic institutions and (ii) the CCCMS, a common case study to compare Aspect Oriented Modeling approaches. Ac- cording to several collaboration with others research teams in various domain (i.e., requirement engineering, visualization and real–time systems), we expose as perspectives the integration of ADORE into a complete software development tool chain.
Document type :
Complete list of metadata

Cited literature [198 references]  Display  Hide  Download
Contributor : Mosser Sébastien <>
Submitted on : Monday, November 1, 2010 - 11:19:23 AM
Last modification on : Monday, October 19, 2020 - 11:12:31 AM
Long-term archiving on: : Friday, October 26, 2012 - 12:55:36 PM


  • HAL Id : tel-00531024, version 1



Sébastien Mosser. Behavioral Compositions in Service Oriented Architecture. Software Engineering [cs.SE]. Université Nice Sophia Antipolis, 2010. English. ⟨tel-00531024⟩



Record views


Files downloads