An Extensible Services Orchestration Framework through Concern Composition

Gabriel Pedraza, Jacky Estublier · 2008

Abstract. Service composition is one of the major ways to get new applications out of existing software components (services). The focus so far was mainly on composition formalisms, while most of the real hard issues are related to the many concerns that must be combined, and the limited help provided by the current tools. In this paper we present an approach and a platform in which a service based application is defined through different models along different concerns. The FOCAS platform includes some basic concerns (control, service, and data) and provides support for composition with any other concerns. The platform provides support for the definition of non-functional concerns in the form of annotations over the orchestration model. The paper shows the concepts and the technology allowing to define an application as a composition of concerns, functional or not, and shows the experience with the concerns currently supported by the FOCAS platform. 1.

Read the paper · More papers on PaperTik