SESSION 2 - SCA by OW2: the SCOrWare Project and its Affiliates

Schedule : April 2, 09:00 - 12:00
Session chair : Philippe Merle, INRIA.

Note : the slides (PDF) of the presentation given are available on the Program page

1) SCOrWare project, an enabler for open source SCA-compliant solutions
Speaker : Alain Boulze, INRIA and Jérôme Besnainou, EdifiXio
Schedule : April 2, 09:00 - 09:30
Abstract :The SCA (Service-Component Architecture) standard has been initiated first by software industriel players end of 2005, and is now a major standard for SOA systems, supported by standardization bodies such as OASIS, JCP. SCA has been the starting point of the SCOrWare project, proposed and funded in 2006 by the French National Research Agency (ANR). This presentation aims at demonstrating how the SCOrWare project has been an major enabler for innovative open source SOA runtimes platforms, as well as toolsets for building systems using SOA. This presentation will show too how the SCOrWare project has enabled an easier adoption of SCA and the related framework built in SCOrWare by the users. Especially, this presentation will focus on how an open collaboration as organized in the SCOrWare project can bring main benefits in terms of innovation and competitiveness.

2) FraSCAti: An Open SCA Platform
Speaker :Lionel Seinturier,INRIA
Schedule : April 2, 09:30 - 10:00
Abstract : The OW2 FraSCAti project is a Java-based middleware platform which implements the SCA (Service Component Architecture) component model. FraSCAti is based on some component-based architecture to enable adding communication protocols and on some AOP-like techniques for adding new intent handlers. This presentation introduces the main features of the FraSCAti platform, presents its architecture and discusses some elements of its development road map.

3) PEtALS-FraSCAti: SCA in action into PEtALS
Speaker : Mohammed El Jai,EBM Websourcing
Schedule : April 2, 10:00 - 10:30
Abstract : This talk presents and demonstrates the integration of the OW2 FraSCAti runtime into OW2 PEtALS as an SCA service engine. First, the presentation introduces the architecture of FraSCAti and PEtALS and how both projects can be integrated to work together. Then, using SCA, we show how to create a higher-value application that uses existing services and provides its features as services. This application will then be deployed into PEtALS-FraSCAti and called from a sample client application. Last, we will demonstrate two important features of PEtALS / Frascati: Dynamic reconfiguration through JBI without service interuption Monitoring of messages and performances PEtALS-Frascati integration has been created by partners of the SCOrWare research project funded by French Research Agency (ANR).

10:30 - 11:00 : Break

4) SCA Tooling in Eclipse STP
Speakers : Stéphane Drapeau, Obeo, Vincent Zurczak, EBM Websourcing
Schedule : April 2, 11:00 - 11:30
Abstract : This talk presents the SCA tooling available in the SOA Tools Platform (STP) of Eclipse and their execution with OW2 SCA Runtime FraSCAti.Through this presentation, we will cover: Modeling aspects, with a presentation of the extensible SCA meta-model (which is also used by the SCA platform of OW2, FraSCAti). Edition aspects, with the SCA Composite Designer, the Composite XML and Form editors. Validation aspects, or how you can validate your SCA application. Deployment aspects, showing the deployment, from Eclipse, of an SCA application on FraSCAti and on PEtALS.We will also give a forecast about features planned after Eclipse (3.5) Galileo. SCA tooling has been created by partners of the SCOrWare research project funded by French Research Agency (ANR).

5) Scarbo - Going BPM on SCA
Speaker : Marc Dutoo, Open Wide
Schedule : April 2, 11:30 - 12:00
Abstract : This talk introduces the upcoming OW2 Scarbo project, an open, SOA ready, SCA powered, OW2 and Eclipse-based BPM solution. More specifically, we'll see how it brings business process design and execution to your service architecture in a technology agnostic manner, thanks to the Eclipse Java Workflow Tooling (JWT) flexible tooling suite and OW2 middleware like Nova Bonita and the SCA-implementing Frascati service platform.