Skip to main content
Jump to: navigation, search

Difference between revisions of "SCA"

Line 5: Line 5:
 
Welcome to the wiki home of the SCA sub project that provides a set of tools for the [http://www.osoa.org/display/Main/Service+Component+Architecture+Home Service Component Architecture (SCA)] set of standards. This page is an entry point to last information about the SCA sub project.
 
Welcome to the wiki home of the SCA sub project that provides a set of tools for the [http://www.osoa.org/display/Main/Service+Component+Architecture+Home Service Component Architecture (SCA)] set of standards. This page is an entry point to last information about the SCA sub project.
 
<h1>Latest News</h1>
 
<h1>Latest News</h1>
* December 16, 2008: We will talk at Eclipse Con 09. [http://www.eclipsecon.org/2009/sessions?id=368 Towards Integrated SOA Development with Eclipse STP and Swordfish], [http://www.eclipsecon.org/2009/sessions?id=516 SCA Tools: new & noteworthy].
+
* December 16, 2008: We will talk at Eclipse Con 09.  
 +
** Tutorial: [http://www.eclipsecon.org/2009/sessions?id=368 Towards Integrated SOA Development with Eclipse STP and Swordfish],  
 +
** Short talk: [http://www.eclipsecon.org/2009/sessions?id=516 SCA Tools: new & noteworthy].
 
* <font color="red">'''NEW BUILD AVAILABLE! '''</font> November 17, 2008: SCA Tools 2.0.0 M3 for Galileo is available. [http://download.eclipse.org/stp/updates/committers/2.0M3/site.xml Update site] - [[STP/SCA_Component/New_And_Noteworthy#SCA_Tools_2.0.0_M3_.2814_November_08.29|New & Noteworthy]]
 
* <font color="red">'''NEW BUILD AVAILABLE! '''</font> November 17, 2008: SCA Tools 2.0.0 M3 for Galileo is available. [http://download.eclipse.org/stp/updates/committers/2.0M3/site.xml Update site] - [[STP/SCA_Component/New_And_Noteworthy#SCA_Tools_2.0.0_M3_.2814_November_08.29|New & Noteworthy]]
 
* October 15, 2008: You can test the first build of [[STP/SCA_Component#Download|'''SCA Tools 1.1.0''']]. '''Main feature''': you can add easily your own implementations, interfaces and bindings that are not defined by Open SOA.  Comments on [news://news.eclipse.org/eclipse.stp.sca-tools eclipse.stp.sca-tools] are welcome.
 
* October 15, 2008: You can test the first build of [[STP/SCA_Component#Download|'''SCA Tools 1.1.0''']]. '''Main feature''': you can add easily your own implementations, interfaces and bindings that are not defined by Open SOA.  Comments on [news://news.eclipse.org/eclipse.stp.sca-tools eclipse.stp.sca-tools] are welcome.
Line 12: Line 14:
 
* June 25, 2008: SCA tools 1.0.0 Ganymede is available (see [[STP/SCA_Component#Download|download section]]).
 
* June 25, 2008: SCA tools 1.0.0 Ganymede is available (see [[STP/SCA_Component#Download|download section]]).
 
* May 21, 2008: A newsgroup named '''[news://news.eclipse.org/eclipse.stp.sca-tools eclipse.stp.sca-tools]''' was created to discuss about the SCA Tools project.
 
* May 21, 2008: A newsgroup named '''[news://news.eclipse.org/eclipse.stp.sca-tools eclipse.stp.sca-tools]''' was created to discuss about the SCA Tools project.
* March 19, 2008: We are talking at EclipseCon 2008! [http://www.eclipsecon.org/2008/?page=sub/&id=206 Building Easily and Quickly an SCA Composite].
 
 
* March 5, 2008: New tutorial available! [[STP/SCA_Component/SCA_First_Steps_With_Composite_Designer|First Steps with the SCA Composite Designer]].
 
* March 5, 2008: New tutorial available! [[STP/SCA_Component/SCA_First_Steps_With_Composite_Designer|First Steps with the SCA Composite Designer]].
  
Line 132: Line 133:
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=STP&product=SCA SCA Bugzilla] - Review and create Bugzilla entries
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=STP&product=SCA SCA Bugzilla] - Review and create Bugzilla entries
 
* [http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ SCA SVN repository] - Get the latest SCA Tools code
 
* [http://dev.eclipse.org/svnroot/stp/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ SCA SVN repository] - Get the latest SCA Tools code
* [http://dev.eclipse.org/blogs/sdrapeau/ Eclipse SCA Tools Blog] - [http://dev.eclipse.org/blogs/sdrapeau/feed/ RSS feed] [[Image:rss2.gif]]
 
 
* [http://help.eclipse.org/stable/index.jsp?nav=/40 STP SCA User's Guide]
 
* [http://help.eclipse.org/stable/index.jsp?nav=/40 STP SCA User's Guide]
 
* [http://www.eclipse.org/projects/project-plan.php?projectid=stp.sca Project Plan]
 
* [http://www.eclipse.org/projects/project-plan.php?projectid=stp.sca Project Plan]
 +
* [http://dev.eclipse.org/blogs/sdrapeau/ Eclipse SCA Tools Blog] - [http://dev.eclipse.org/blogs/sdrapeau/feed/ RSS feed] [[Image:rss2.gif]]
 +
* [http://blog.ebmwebsourcing.com/home/both-eclipse-and-soa/ Both Eclipse and SOA (blog)] - [http://blog.ebmwebsourcing.com/home/both-eclipse-and-soa/feed/ RSS feed] [[Image:rss2.gif]]
  
 
Eclipse STP:
 
Eclipse STP:

Revision as of 06:56, 19 January 2009

Welcome to the wiki home of the SCA sub 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 sub project.

Latest News

All news

Logo sca.gif

Overview

New & Noteworthy.

Structure.

Available components:


3 components are still in developpement:

  • SCA Form Editor: an editor based on Eclipse forms for SCA assembly files.
  • SCA Composite Introspector: Construct SCA assembly file in a bottom-up approach.
  • SCA Builder: a builder to validate SCA artifacts of an SCA project.


Ideas for new components:


Download

SCA Tools 1.0.x (stable)


  • You can also download Eclipse with all requirements (Eclipse Modeling Tools) for SCA Tools, and then install SCA Tools from the Ganymede Update site.
  1. Download Eclipse Modeling Tools
  2. Install it, and start it
  3. Go to the Help menu > Software Updates
  4. Select the tab Available Software
  5. Select Ganymede Update Site > SOA Development > SCA Composite Tools Feature 1.0.0
  6. Click on the Install button in the upper right corner to start the installation
  7. And that's it...



SCA Tools 1.1.x (Integration)

Prerequisites: EMF 2.4, GMF 2.1, Web Developper Tools 3.0, and jdom (for the SCA XML editor).


Articles

Planning

Project Plan

June 2008, release V1.0 in Ganymede:

  • SCA Common: SCA nature, wizard for the creation of new SCA assembly files, preference pages, basic samples. Done
  • SCA Meta Model: SCA specifications 1.0 from OSOA + additional validation rules which apply on the SCA assembly description files. Done
  • SCA Composite Designer: support of Tuscany SCA elements. Done
  • Update of the web site and the wiki. Done
  • Tutorial that explain how to use SCA tools. Done

December 2008:

  • Possibility to extend the SCA metamodel with new bindings, implementations and interfaces. Done
  • Possibility to extend the SCA Designer. Done
  • SCA Commons: complex samples. Delayed
  • SCA Meta Model: full support of the additional validation rules. Delayed
  • SCA Composite Designer: support of Frascati SCA elements. Done
  • SCA Composite Form editor. In progress
  • SCA Composite XML Editor: completion on service, reference, and enhanced outline. Done
  • Support Babel project for translating. Done
  • Support of Tuscany 1.3.2. In progress

March 2009:

  • SCA Meta Model: support of SCA specifications that should be published in december 2008 by OASIS.
  • SCA Composite Designer: update with the new meta model.
  • SCA Composite Editors: update with the new meta model.
  • SCA Introspector: support of POJO and EJB introspection. In progress (POJO)
  • Integration with the STP Policy Editor component.


Links

Eclipse SCA Tools:

Eclipse STP:

External links:

  • Open SOA - The Open SOA Collaboration
  • Tuscany - Open source implementation of SCA
  • FraSCAti - Open source implementation of SCA
  • Fabric 3 - Open source implementation of SCA


The Team

Committers:

Contributors:

  • Norihiro Kubo (IONA)
  • Maxime Porhel (Obeo)


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