Team ADAM

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

FraSCAti

Participants : Christophe Demarey, Damien Fournier, Rémi Mélisson, Philippe Merle [correspondant] , Lionel Seinturier.

FraSCAti is a runtime platform for the Service Component Architecture (SCA) component framework. SCA is an initiative for unifying Service Oriented Architectures (SOA) and Component-Based Software Engineering (CBSE). SCA is supported by the Open SOA consortium, which includes partners, such as IBM, Oracle, Sun and Iona, and will become a set of standardized OASIS's specifications.

FraSCAti includes Tinfi, which provides an SCA personality for the Fractal component model.

Thanks to the openness of this latter model, the necessary code elements (so called controllers and membranes) have been designed and developed to customize Fractal and to end up with components owning both a Fractal personality and an SCA personality. As far as we know, this result, which has been presented in  [81] , is original and is the first one to concretely demonstrates that Fractal is open and flexible enough to implement different component personalities. Moreover, Tinfi reuses the aspect-oriented concepts defined in FAC  [76] for component-based programming and allows integrating smoothly non functional concerns (so called intents and policy sets in SCA terms). FraSCAti and Tinfi have been implemented by reusing modules developed in the context of the Fractal project, and among others, the Juliac Fractal compiler.

The development of the FraSCAti platform is conducted in the context on some current and past funded projects (ICT FP7 SOA4All Integrated Project, ANR ARPEGE ITEmIS project, ANR TLog SCOrWare project).

FraSCAti is LGPL open source software, hosted by the OW2 consortium since November 2008 at http://frascati.ow2.org . FraSCAti is registered with the APP (Agence pour la Protection des Programmes) under reference FR.001.050017.000.S.P.2010.000.10000.


previous
next

Logo Inria