Behavioral Compositions in Service Oriented Architecture

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. According 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.

  • Thanks to Mickael Laguerre and his iPhone, parts of the defense were captured as videos. The sound is terrible, and several parts are missing (due to an out-of-memory problem on the device).


Behavioral Compositions in Service Oriented Architecture

  • Quelques photos prises par Françoise sur le Picasa de Polytech: (Album Dr Seb)
research/phd.txt · Last modified: 2013/02/02 20:20 by Sebastien Mosser