Skip to main content
Jump to: navigation, search

Difference between revisions of "SCA"

(Tutorials for SCA Tools developers)
Line 135: Line 135:
[[SCA/PreviousPlans|Previous plans]].  
[[SCA/PreviousPlans|Previous plans]].  
'''June 2009''':
*<font color="green">Release 2.0.0 in Galileo. '''Done'''</font>
'''September 2009''':
*<font color="green">SCA Tools 2.0.1: Galileo SR1. '''Done'''</font>
'''October 2009''':
*[ <font color="purple">Ease the definition of WS references</font>] <font color="purple">'''Delayed'''</font>
*[ <font color="orange">Use Eclipse Acceleo to generate the skeletons</font>] <font color="orange">'''In progress'''</font>
'''November 2009''':
*[ <strike>Export SCA applications to deploy them into OW2 Petals</strike>] Cancelled
*[ <font color="green">Add additional validation constraints on binding.jbi</font>] <font color="green">'''Done'''</font>
'''December 2009''':
*[ <font color="purple">Pre-define SCA master launch configurations</font>] <font color="purple">'''Delayed'''</font>
*[ <font color="orange">Create a launcher for Tuscany 2.x</font>] <font color="orange">'''In progress'''</font>
*[ <font color="green">Refactor the SCA XML editor</font>] <font color="green">'''Done'''</font>
*[ <font color="green">Update the SCA meta model with the OASIS specifications</font>] <font color="green">'''Done'''</font>
*[ <font color="green">Refactor the SCA Composite Designer to work with the OASIS specifications</font>] <font color="green">'''Done'''</font>
*[ <font color="green">Update the SCA Tools meta model with Tuscany 2.0 specificities</font>] <font color="green">'''Done'''</font>
*[ <font color="green">Update the SCA Designer to work with Tuscany 2.X</font>] <font color="green">'''Done'''</font>
<br> '''January 2010'''
*[ <font color="purple">Complete the component part of the SCA Form editor</font>] <font color="purple">'''Delayed'''</font>
*[ <strike>SCA Business Framework</strike>] Cancelled
<br> '''February 2010'''
*<font color="green">SCA Tools 2.0.2: Galileo SR2 '''Done'''</font>
*[ <font color="green">Add the OASIS XML schemas for the SCA XML editor</font>] <font color="green">'''Done'''</font>
<br> '''March 2010'''
*[ <font color="green">Resolve line numbers in the SCA builder</font>] <font color="green">'''Done'''</font>
*<font color="purple">Update the utilities for the OASIS specification (builder, wizards) '''Delayed'''</font>
<br> '''April 2010'''
*[ <strike>Update the SCA tooling with the SCA Event Processing Specifications</strike>] Cancelled
<br> '''May 2010'''
*[ <strike>Use Eclipse EEF for the property views</strike>] Cancelled
<br> '''June 2010'''
*SCA Tools 2.1.0: Eclipse Helios
Line 200: Line 152:
*[ Eclipse SCA Tools Blog] - [ RSS feed] [[Image:Rss2.gif]]  
*[ Eclipse SCA Tools Blog] - [ RSS feed] [[Image:Rss2.gif]]  
*[ Vincent Zurczak's blog] - [ RSS feed] [[Image:Rss2.gif]]  
*[ Vincent Zurczak's blog] - [ RSS feed] [[Image:Rss2.gif]]  
*[ SCA Tools on the Eclipse Hudson server] (You will need to log in with your credentials)
*[ SCA Tools on the Eclipse Hudson server] (You will need to log in with your credentials)
*[ Retention Policy]  
*[ Retention Policy]  
*[ Metrics]  
*[ Metrics]  

Revision as of 07:54, 31 March 2011

Welcome to the wiki home of the SCA Tools project that provides a set of tools for the Service Component Architecture (SCA) set of standards. This page is an entry point to last information about the SCA Tools project.

SCA Composite Designer
SCA XML Editor

The SCA Tools project has seen an enormous amount of new development since the 2008 Ganymede release. We've added an XML editor to make editing and updating SCA-standard assembly files really easy. For Java developers, it's now possibly to create an SCA assembly definition and then generate Java code from it. And, if you want to start with some Java you already have, we've added a special introspector that will investigate your code and automatically produce an SCA assembly. Once you've created your Java SCA project, you can then run and debug it using the great facilities that Eclipse provides. We also have made sure that the SCA artifacts you might create are properly validated, helping you spot mistakes early in the process. We even took the time to update the graphics, giving us a prettier SCA Composite Designer.

One of the most exciting feature is how we've developed the core SCA model to be extensible by people who want to write in extra capabilities into the tools. The heart of the model contains the SCA standard specifications, and different extensions have been created to support the key Open Source SCA runtimes - Apache Tuscany 1.4 and Frascati 0.5. Using the extension mechanisms, it is much more straightforward to add new concepts to SCA and extend the tools to include them.

Rate this plugin

Latest News

All news

Logo sca.gif


New & Noteworthy.


Available components and tools:

2 components are still in developpement:

  • SCA Form Editor: an editor based on Eclipse forms for SCA assembly files.
  • SCA Composite Introspector: construct SCA assembly files in a bottom-up approach from POJO and component type files.

Ideas for new components:

  • Testing SCA Applications: a set of tools to test SCA applications.
  • SCA Policy: how to define SCA policies?
  • SCA Model Loader API: an extensible API to load and edit SCA models from SCA artifacts and implementation code. This API can be used in Eclipse and in standalone mode.


SCA Tools 2.0.1

  1. Start Eclipse 3.5 SR2 (Galileo). If your don't have it, get it there. It requires Java (1.5 or later).
  2. Go to the Help menu > Install New Software...
  3. Then select the SCA Tools features in the SOA Development category
  4. Select Contact all update sites during install to find required software
  5. Click on the Next button, then click on the Finish button
  6. And that's it...


Tutorials for SCA Tools users

Tutorials for SCA Tools developers


Intermediate model and SCA



Project Plan.

Previous plans.


Eclipse SCA Tools:

Eclipse SOA:

Eclipse STP:

External links:

The Team



  • Norihiro Kubo (IONA)
  • Maxime Porhel (Obeo)
  • Jamil Shaikh (RIM)

A large part of the SCA Tools project was implemented in the scope of the SCOrWare project funded by the French Research National Agency (ANR).

Back to the top