A component based approach for large-scale service orchestration

This thesis focuses on the distributed orchestration of services, resulting (1) from an explicit decomposition of an orchestration into sub-orchestrations, located on physical remote sites to ensure protection of data for example, or (2) from a constructive approach whereby existing and possibly heterogeneous orchestrations are coupled in order to build a global and still distributed orchestration. Service orchestrations reflect business processes, sometimes lasting long, which thus have to be reconfigurable at runtime. This thesis introduces an execution support for distributed, heterogenous, dynamically reconfigurable orchestrations, while enabling a global management. A service orchestration can be considered along its two associated dimensions : temporal reflecting the chain of service invocations during time, spatial which makes it explicit which services are needed to be invoked in order for the orchestration to take place. We thus promote a new model, based upon a software component approach, for service oriented applications, inspired partly from SCA and SCA/BPEL, but allowing to represent and manipulate these two dimensions at once. Our approach grounds upon a model for software components which are distributed and dynamically adaptable, thus inheriting from these qualities of distribution and dynamic reconfiguration. We describe an implementation of our model using the "Grid Component Model" reference implementation on top of the distributed active objects library named "ProActive". We validate experimentally our approach through a servicebased application for the installation and management of a park of OSGi gateways.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00710427
Author Legrand Contes, Virginie
Maintainer CCSD
Last Updated May 15, 2026, 14:52 (UTC)
Created May 15, 2026, 14:52 (UTC)
Identifier tel-00710427
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Active objects, semantics, Internet and security (OASIS) ; Centre Inria d'Université Côte d'Azur ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-COMmunications, Réseaux, systèmes Embarqués et Distribués (Laboratoire I3S - COMRED) ; Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UniCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UniCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S) ; Université Nice Sophia Antipolis (1965 - 2019) (UNS)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UniCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UniCA)
creator Legrand Contes, Virginie
date 2011-12-15T00:00:00
harvest_object_id 6b511c45-e345-422f-b593-7c5f6c135364
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-10-07T00:00:00
set_spec type:THESE