Skip to main content

SCA Tools

The SCA Tools project provides a set of tools for the Service Component Architecture (SCA) set of standards:

  • The SCA Meta Model, an extensible EMF meta model based on the SCA specifications version 1.0 proposed by the Open SOA consortium + an extension for Tuscany + an extension for FraSCAti.
  • The SCA Composite Designer, a graphical (GMF) development environment for the construction of composite applications (see figure below).
  • The SCA XML Editor for composite and componentType files.
  • The SCA Form Editor, an editor based on Eclipse forms for SCA assembly files.
  • The SCA Builder to validate SCA artifacts.
  • The SCA Launcher to run and debug SCA Java projects on SCA platforms from Eclipse.
  • The SCA Composite to Java Generator to generate Java code skeletons from an SCA composite.
  • The SCA Composite Introspection tool to construct SCA assembly files in a bottom-up approach from existing POJO and component type files.
  • The SCA Semantics tool to annotate components, services, and references with SAWSDL.
  • The SCA Samples, a set of ready to use SCA projects to discover SCA and the SCA tools.

For more complete information on the SCA Tools project please have a look at our wiki.

Sample SCA Composite


All news



The SCA Composite Designer was founded in 2007 by Obeo. It was developed as a component of the SOA Tools Platform and evolved as a subproject (SCA Tools) in 2008.

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).

SCA Tools logo
SCA Links

Back to the top