Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "SCA"

m
Line 4: Line 4:
 
|style="width:90%;"|
 
|style="width:90%;"|
 
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.
 +
 +
[http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-1176.html Rate this plugin]
 
[[Image:compositeDesigner2.png||SCA Composite Designer|thumb]] [[Image:ScaCompositeXmlEditorOverview.gif||SCA XML Editor|thumb]]
 
[[Image:compositeDesigner2.png||SCA Composite Designer|thumb]] [[Image:ScaCompositeXmlEditorOverview.gif||SCA XML Editor|thumb]]
 
<h1>Latest News</h1>
 
<h1>Latest News</h1>
Line 32: Line 34:
 
* [[STP/SCA_Component/SCA_Composite_Meta_Model|SCA Composite Metamodel]]: SCA metamodel (OSOA) + additional binding, interface, implementation.
 
* [[STP/SCA_Component/SCA_Composite_Meta_Model|SCA Composite Metamodel]]: SCA metamodel (OSOA) + additional binding, interface, implementation.
 
* [[STP/SCA_Component/SCA_Composite_Designer|SCA Composite Designer]]: GMF modeler to construct SCA assembly files.
 
* [[STP/SCA_Component/SCA_Composite_Designer|SCA Composite Designer]]: GMF modeler to construct SCA assembly files.
* [[STP/SCA_Component/SCA_Samples|SCA Samples]]: A set of ready to use SCA example projects.
+
* [[STP/SCA_Component/SCA_Samples|SCA Samples]]: a set of ready to use SCA example projects.
 
* [[STP/SCA_Component/SCA_XML_Editor|SCA XML Editor]]: XML editor for composite and componentType files (available in SVN repository).
 
* [[STP/SCA_Component/SCA_XML_Editor|SCA XML Editor]]: XML editor for composite and componentType files (available in SVN repository).
 
* [[STP/SCA_Component/SCA_Builder|SCA Builder]]: a builder to validate SCA artifacts in an SCA project.
 
* [[STP/SCA_Component/SCA_Builder|SCA Builder]]: a builder to validate SCA artifacts in an SCA project.
 
* [[STP/SCA_Component/SCA_Java_Run_and_Debug|Run / Debug]]: run and debug SCA Java projects on SCA platforms.
 
* [[STP/SCA_Component/SCA_Java_Run_and_Debug|Run / Debug]]: run and debug SCA Java projects on SCA platforms.
  
 
+
3 components are still in developpement:
2 components are still in developpement:
+
 
* [[STP/SCA_Component/SCA_Form_Editor|SCA Form Editor]]: an editor based on Eclipse forms for SCA assembly files.
 
* [[STP/SCA_Component/SCA_Form_Editor|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 Composite Introspector: construct SCA assembly files in a bottom-up approach from POJO and component type files.
 +
* SCA Semantics: construct components, services, and references annotated with SAWSDL.
  
  
 
Ideas for new components:
 
Ideas for new components:
 
* [[STP/SCA_Component/SCA_Testing_SCA_Applications|Testing SCA Applications]]: a set of tools to test SCA applications.
 
* [[STP/SCA_Component/SCA_Testing_SCA_Applications|Testing SCA Applications]]: a set of tools to test SCA applications.
* [[STP/SCA_Component/SCA_Policy|SCA Policy]]: How to define SCA policies?
+
* [[STP/SCA_Component/SCA_Policy|SCA Policy]]: how to define SCA policies?
  
 
<br />
 
<br />
Line 51: Line 53:
 
<h1>Download</h1>
 
<h1>Download</h1>
  
<h2>SCA Tools 1.0.x (stable)</h2>
+
<h2>SCA Tools 2.0.0 M6</h2>
* SCA Tools 1.0.0 is available for download from the [http://download.eclipse.org/stp/updates/ganymede STP Update Site] or the [http://download.eclipse.org/releases/ganymede Ganymede Update Site].
+
* SCA Tools 2.0.0 is available for download from this [http://download.eclipse.org/stp/sca/last/ Update Site].
  
 +
'''Prerequisites''': EMF 2.4, GMF 2.1, Web Developper Tools 3.0, and jdom (for the SCA XML editor).
  
 
<table border="1">
 
<table border="1">
 
<tr><td>
 
<tr><td>
* You can also download Eclipse with all requirements (Eclipse Modeling Tools) for SCA Tools, and then install SCA Tools from the Ganymede Update site.
+
# Download [http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymeder Eclipse Modeling Tools].
# Download [http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymeder Eclipse Modeling Tools]
+
 
# Install it, and start it
 
# Install it, and start it
 
# Go to the '''Help menu''' > '''Software Updates'''
 
# Go to the '''Help menu''' > '''Software Updates'''
 
# Select the tab '''Available Software'''
 
# Select the tab '''Available Software'''
# Select '''Ganymede Update Site''' > '''SOA Development''' > '''SCA Composite Tools Feature 1.0.0'''
+
# Click on the '''Add Site...''' button
 +
# Copy/paste the following location: [http://download.eclipse.org/stp/sca/last/ SCA Tools update site], and click on the '''OK''' button
 +
# Select the SCA Tools features needed
 +
# Select '''Ganymede Update Site''' > '''Web and Java EE Development''' > '''Web Developer Tools''' (required by the SCA XML Editor)
 
# Click on the '''Install''' button in the upper right corner to start the installation
 
# Click on the '''Install''' button in the upper right corner to start the installation
 +
# Download and install jdom from [http://download.eclipse.org/tools/orbit/downloads/ Eclipse Orbit web site] (required by the SCA XML Editor)
 
# And that's it...
 
# And that's it...
 
</td></tr>
 
</td></tr>
 
</table>
 
</table>
  
 
* [http://download.eclipse.org/stp/downloads/ Update site] for SCA Tools 1.0.1.
 
 
 
<h2>SCA Tools 1.1.x (Integration)</h2>
 
'''Prerequisites''': EMF 2.4, GMF 2.1, Web Developper Tools 3.0, and jdom (for the SCA XML editor).
 
 
* Download [http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/ganymeder Eclipse Modeling Tools].
 
* Install it, and start it
 
* Go to the '''Help menu''' > '''Software Updates'''
 
* Select the tab '''Available Software'''
 
* Select '''Ganymede Update Site''' > '''Web and Java EE Development''' > '''Web Developer Tools'''
 
* Click on the '''Install''' button in the upper right corner to start the installation
 
* Download and install jdom from [http://download.eclipse.org/tools/orbit/downloads/ Eclipse Orbit web site]
 
* Then, install SCA Tools 1.1.0 with this [http://download.eclipse.org/stp/updates/galileo/site.xml update site] or [[STP/SCA_Component/SCA_Build| build the SCA tools with the latest code]].
 
  
 
<br />
 
<br />
Line 146: Line 137:
  
 
'''April 2009''':
 
'''April 2009''':
*SCA Meta Model: support of SCA specifications that should be published in december 2008 by OASIS.
+
*SCA Composite Form editor. <font color="green">'''Done'''</font>
 +
*SCA Introspector: support of POJO. <font color="green">'''Done'''</font>
 +
*SCA Run/Debug: Apache Tuscany (Java) support. <font color="green">'''Done'''</font>
 +
*SCA Run/Debug: OW2 FraSCAti support. <font color="green">'''Done'''</font>
 +
 
 +
'''June 2009''':
 +
* Release V2.0 in Galileo
 +
 
 +
'''July 2009''':
 +
*SCA Meta Model: support of [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=sca-assembly SCA specifications 1.1] published by OASIS.
 
*SCA Composite Designer: update with the new meta model.
 
*SCA Composite Designer: update with the new meta model.
 
*SCA Composite Editors: update with the new meta model.
 
*SCA Composite Editors: update with the new meta model.
*SCA Composite Form editor. <font color="orange">'''In progress'''</font>
 
*SCA Introspector: support of POJO and EJB introspection. <font color="orange">'''In progress (POJO)'''</font> [https://bugs.eclipse.org/bugs/show_bug.cgi?id=262183 bug #262183]
 
*Integration with the STP Policy Editor component.
 
  
 
<br />
 
<br />

Revision as of 06:15, 28 April 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.

Rate this plugin

SCA Composite Designer
SCA XML Editor

Latest News


All news

Logo sca.gif

Overview

New & Noteworthy.

Structure.

Available components and tools:

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 files in a bottom-up approach from POJO and component type files.
  • SCA Semantics: construct components, services, and references annotated with SAWSDL.


Ideas for new components:


Download

SCA Tools 2.0.0 M6

  • SCA Tools 2.0.0 is available for download from this Update Site.

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

  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. Click on the Add Site... button
  6. Copy/paste the following location: SCA Tools update site, and click on the OK button
  7. Select the SCA Tools features needed
  8. Select Ganymede Update Site > Web and Java EE Development > Web Developer Tools (required by the SCA XML Editor)
  9. Click on the Install button in the upper right corner to start the installation
  10. Download and install jdom from Eclipse Orbit web site (required by the SCA XML Editor)
  11. And that's it...



Tutorials

SCA Tools users


SCA Tools developers


Articles


Intermediate model and SCA


Conferences

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 XML Editor: completion on service, reference, and enhanced outline. Done
  • Support Babel project for translating. Done
  • Support of Tuscany 1.4. Done

April 2009:

  • SCA Composite Form editor. Done
  • SCA Introspector: support of POJO. Done
  • SCA Run/Debug: Apache Tuscany (Java) support. Done
  • SCA Run/Debug: OW2 FraSCAti support. Done

June 2009:

  • Release V2.0 in Galileo

July 2009:

  • SCA Meta Model: support of SCA specifications 1.1 published by OASIS.
  • SCA Composite Designer: update with the new meta model.
  • SCA Composite Editors: update with the new meta model.


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