Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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"

 
(95 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
__NOTOC__  
{|border="0" cellspacing="15" valign="top" style="width:100%;"
+
|-valign="top"
+
|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.
+
  
[http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-1176.html Rate this plugin]
+
{| cellspacing="15" border="0" style="width: 100%;"
[[Image:compositeDesigner2.png||SCA Composite Designer|thumb]] [[Image:ScaCompositeXmlEditorOverview.gif||SCA XML Editor|thumb]]
+
|- valign="top"
<h1>Latest News</h1>
+
| style="width: 90%;" |
* <font color="red">'''RC4 BUILD AVAILABLE! '''</font> June 10, 2009: SCA Tools 2.0.0 RC4 for Galileo is available. [http://build.eclipse.org/stp/committers/2.0.0.200906100354/ Update site for Galileo].
+
Welcome to the wiki home of the SCA Tools 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 Tools project.  
* March 11, 2009: The SCA Tools project has now a weekly build (every Sunday at midnight GMT) on the [https://build.eclipse.org/hudson/job/stp.sca-tools.trunk/ Eclipse Hudson server]. You can also directly build SCA Tools (go to the [https://build.eclipse.org/hudson/job/stp.sca-tools.trunk/ Eclipse Hudson server] and click 'Build Now' on the left hand side.). You will need to log in with your build.eclipse.org credentials. Thank you very much Oisin!
+
* 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].
+
* June 25, 2008: SCA tools 1.0.0 Ganymede is available (see [[STP/SCA_Component#Download|download section]]).
+
  
 +
[[Image:CompositeDesigner2.png|thumb|SCA Composite Designer]] [[Image:ScaCompositeXmlEditorOverview.gif|thumb|SCA XML Editor]]
  
[[STP/SCA_Component/AllNews|All news]]
+
The SCA Tools project has seen an enormous amount of new development since the 2008 Ganymede release. We've added an [[SCA/Components/SCA XML Editor|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 [[SCA/Components/SCA Composite to Java|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 [[SCA/Components/SCA Java Run and Debug|run and debug]] it using the great facilities that Eclipse provides. We also have made sure that the SCA artifacts you might create are [[SCA/Components/SCA Builder|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.
| align="right | [[Image:Logo_sca.gif]]  
+
 
 +
One of the most exciting feature is how we've developed the core SCA model to be [[SCA/Components/SCA MMExtension|extensible]] by people who want to write in [[SCA/SCA Component/SCA CompositeDesignerExtension|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 [[SCA/Components/Ontology|add new concepts]] to SCA and extend the tools to include them.
 +
 
 +
[http://marketplace.eclipse.org/content/sca-tools Rate this plugin]
 +
 
 +
<br />
 +
= Latest News  =
 +
 
 +
*April 14, 2011: SCA Tools is now built with Tycho. Check [[SCA/SCA_Component/SCA_Build|this page]] for additional information.
 +
*April 12, 2010: The SCA Tools project has left the [http://www.eclipse.org/stp/ STP TLP] for the [http://www.eclipse.org/soa/ SOA TLP].
 +
*March 23, 2010: We will talk at Eclipse Con 10: [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1180 Eclipse SOA TLP: Lock, Stock and Barrel] and [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1207 Painless (?) Metamodel Evolution].
 +
 
 +
 
 +
[[SCA/AllNews|Read all the news]]  
 
|}
 
|}
  
{| border="0" cellspacing="15" valign="top" style="width:100%;"
+
{| cellspacing="15" border="0" style="width: 100%;"
 +
|- valign="top"
 +
| style="width: 50%;" |
  
|-valign="top"
+
= Overview  =
|style="width:50%;"|
+
  
<h1>Overview</h1>
+
Take a look at the [[SCA/New And Noteworthy|new &amp; noteworthy]] changes.<br />
 +
The project structure is described [[SCA/Components/Structure|on this page]].
  
[[STP/SCA_Component/New_And_Noteworthy|New & Noteworthy]].
+
Available components and tools:
  
[[STP/SCA_Component/Structure|Structure]].
+
*[[SCA/Components/SCA Meta Model|SCA Composite Metamodel]]: SCA metamodel (OSOA) + Tuscany metamodel + FraSCAti metamodel.
 +
*[[SCA/Components/SCA Composite Designer|SCA Composite Designer]]: GMF modeler to construct SCA assembly files.
 +
*[[SCA/Components/SCA Samples|SCA Samples]]: a set of ready to use SCA example projects.
 +
*[[SCA/Components/SCA XML Editor|SCA XML Editor]]: XML editor for composite and componentType files.
 +
*[[SCA/Components/SCA Builder|SCA Builder]]: a builder to validate SCA artifacts in an SCA project.
 +
*[[SCA/Components/SCA Java Run and Debug|Run / Debug]]: run and debug SCA Java projects on SCA platforms.
 +
*[[SCA/Components/SCA Composite to Java|Composite to Java]]: generate Java code skeletons from an SCA composite.
 +
*[[SCA/Components/Ontology|SCA Semantics]]: add SAWSDL annotations on components, services, and references.
  
Available components and tools:
+
<br> 2 components are still in developpement:  
* [[STP/SCA_Component/SCA_Composite_Meta_Model|SCA Composite Metamodel]]: SCA metamodel (OSOA) + Tuscany metamodel + FraSCAti metamodel.
+
* [[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_XML_Editor|SCA XML Editor]]: XML editor for composite and componentType files.
+
* [[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_Composite_to_Java|Composite to Java]]: generate Java code skeletons from an SCA composite.
+
* [[STP/SCA_Project/Ontology|SCA Semantics]]: add SAWSDL annotations on components, services, and references.
+
  
 +
*[[SCA/Components/SCA Form Editor|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.
  
2 components are still in developpement:
+
<br> Ideas for new components:  
* [[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 files in a bottom-up approach from POJO and component type files.
+
  
 +
*[[SCA/Components/SCA Testing SCA Applications|Testing SCA Applications]]: a set of tools to test SCA applications.
 +
*[[SCA/Components/SCA Policy|SCA Policy]]: how to define SCA policies?
  
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_Policy|SCA Policy]]: how to define SCA policies?
 
* [[STP/SCA_Component/SCA_Model_Loader_API|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.
 
  
<br />
+
<br>
 +
= Tutorials =
  
<h1>Download</h1>
+
== Tutorials for SCA Tools users ==
  
<h2>SCA Tools 2.0.0 RC4</h2>
+
*[[SCA/SCA Component/SCA First Steps With Composite Designer|First Steps with the SCA Composite Designer]].  
* SCA Tools 2.0.0 is available for download from this [http://build.eclipse.org/stp/committers/2.0.0.200906100354/ Update Site].
+
*[[Media:EclipseCON_2009_SOA_Tutorial_Toward---SCA.pdf|Towards Integrated SOA Development with Eclipse STP and Swordfish - SCA Tutorial]]
 +
*[[SCA/SCA Component/SCA Java Run and Debug Tuscany|Run and debug SCA applications with Apache Tuscany (Java)]]
 +
*[[SCA/SCA Component/SCA Java Run and Debug FraSCAti|Run and debug SCA applications with OW2 FraSCAti (Java)]]
 +
*[[SCA/SCA Component/SCA Java Run and Debug Other|Run and debug SCA applications on your own Java runtime]]
 +
*[[SCA/SCA Component/SCA Java Run and Debug Platform|Debug an SCA Java platform with SCA Tools]]
 +
*[[SCA/Components/Ontology|Add SAWSDL annotations on components, services, and references]] <span style="color: red; font-weight: bold; padding-left: 15px;">Update me!</span>
 +
*[[SCA/Components/SCA WSDL References|Build SCA applications with references described by WSDL interfaces]] <span style="color: red; font-weight: bold; padding-left: 15px;">Update me!</span>
 +
*[http://download.eclipse.org/stp/documents/sca/090910SCAToolsDemo.htm SCA Tools 2.0.1 Quick Tour (video - about 7 minutes)]. See the ease-of-use features of SCA Tools.
  
<table border="1">
+
<br>
<tr><td>
+
== Tutorials for SCA Tools developers ==
# Download [http://download.eclipse.org/eclipse/downloads/ the last release candidate (RC) available].
+
# Install it, and start it
+
# Go to the '''Help menu''' > '''Install New Software...'''
+
# Click on the '''Add...''' button
+
# Copy/paste the following location: [http://build.eclipse.org/stp/committers/2.0.0.200906100354/ SCA Tools update site], and click on the '''OK''' button
+
# Select the SCA Tools features needed
+
# Click on the '''Next''' button, then click on the '''Finish''' button
+
# And that's it...
+
</td></tr>
+
</table>
+
  
 +
*[[SCA/SCA Component/SCA Build|How to build SCA Tools project from the code]]?
 +
*[[SCA/Components/SCA MMExtension|How to extend the SCA meta model]]? <span style="color: red; font-weight: bold; padding-left: 15px;">Update me!</span>
 +
*[[SCA/Components/SCA CompositeDesignerExtension|How to extend the SCA Composite Designer]]? <span style="color: red; font-weight: bold; padding-left: 15px;">Update me!</span>
 +
*[http://build.eclipse.org/soa/sca/ Last builds]
 +
*[[SCA/Components/SCA UpdateVersions|How to update the version of SCA Tools in the code]]?
  
<br />
+
<br>
<h1>Tutorials</h1>
+
<h2>SCA Tools users</h2>
+
* [[STP/SCA_Component/SCA_First_Steps_With_Composite_Designer|First Steps with the SCA Composite Designer]].
+
* [[Media:EclipseCON_2009__SOA_Tutorial__Toward---SCA.pdf|Towards Integrated SOA Development with Eclipse STP and Swordfish - SCA Tutorial]]
+
* [[STP/SCA_Component/SCA_Java_Run_and_Debug_Tuscany|Run and debug SCA applications with Apache Tuscany (Java)]]
+
* [[STP/SCA_Component/SCA_Java_Run_and_Debug_FraSCAti|Run and debug SCA applications with OW2 FraSCAti (Java)]]
+
* [[STP/SCA_Component/SCA_Java_Run_and_Debug_Other|Run and debug SCA applications on your own Java runtime]]
+
* [[STP/SCA_Component/SCA_Java_Run_and_Debug_Platform|Debug an SCA Java platform with SCA Tools]]
+
* [[STP/SCA_Project/Ontology|Add SAWSDL annotations on components, services, and references]]
+
* [[STP/SCA_Component/SCA_WSDL_References|Build SCA applications with references described by WSDL interfaces]]
+
  
 +
= Articles =
  
<h2>SCA Tools developers</h2>
+
*[[SCA/SCA Component/SCA Signature|How to track changes made in an SCA model]]?  
* [[STP/SCA_Component/SCA_Build|How to build SCA Tools project from the code]]?
+
*[[SCA/SCA Component/SCA Tips|SCA Tools tips]].
* [[STP/SCA_Component/SCA_MMExtension|How to extend the SCA meta model]]?
+
*[http://www.eclipse.org/proposals/sca-tools/SCAToolsCreationReview.pdf SCA Tools project Creation Review].
* [[STP/SCA_Component/SCA_CompositeDesignerExtension|How to extend the SCA Composite Designer]]?
+
*[http://www.eclipse.org/project-slides/SCATools-MoveReview-1.pdf SCA Tools project: Move Review from the STP TLP to the SOA TLP].
  
 +
<br> Intermediate model and SCA
 +
*Webinar: [http://live.eclipse.org/node/505 Bridging SOA Editors in Eclipse STP with the Intermediate Model].
 +
*[[STP/IM Component/Transformation Approaches/To SCA|Approaches to transform from STP-IM to SCA]].
 +
*[[STP/IM Component/Sample scenario involving the intermediate meta-model|Sample scenario involving the intermediate meta-model]].
  
<h1>Articles</h1>
+
<br>
* [[STP/SCA_Component/SCA_Signature|How to track changes made in an SCA model]]?
+
* [[STP/SCA_Component/SCA_Tips|SCA Tools tips]].
+
* [http://www.eclipse.org/proposals/sca-tools/SCAToolsCreationReview.pdf SCA Tools project Creation Review].
+
  
 +
= Conferences =
  
Intermediate model and SCA
+
*Eclipse Con 10: [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1180 Eclipse SOA TLP: Lock, Stock and Barrel].
* Webinar: [http://live.eclipse.org/node/505 Bridging SOA Editors in Eclipse STP with the Intermediate Model]
+
*Eclipse Con 10: [http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1207 Painless (?) Metamodel Evolution].
* [[STP/IM_Component/Transformation_Approaches/To_SCA|Approaches to transform from STP-IM to SCA]].
+
*OW2 Annual Conference 2009: [http://www.ow2.org/view/Events2009AnnualConference/Session2#0004 SCA Tooling in Eclipse STP].
* [[STP/IM_Component/Sample_scenario_involving_the_intermediate_meta-model|Sample scenario involving the intermediate meta-model]]
+
*Eclipse Con 09: Tutorial [http://www.eclipsecon.org/2009/sessions?id=368 Towards Integrated SOA Development with Eclipse STP and Swordfish]. [[Media:EclipseCON_2009_SOA_Tutorial_Toward---SCA.pdf|SCA Tutorial]].  
 +
*Eclipse Con 09: Short talk: [http://www.eclipsecon.org/2009/sessions?id=516 SCA Tools: new &amp; noteworthy]. [[Media:EclipseCon_2009_-_SCA_Tools_shortTalk.pdf|Slides]].
 +
*Eclipse Summit Europe 2008: [http://www.eclipsecon.org/ SOA Tools - New and Noteworthy]
 +
*EclipseCon 2008 material: [http://www.eclipsecon.org/2008/?page=sub/&id=206 Building Easily and Quickly an SCA Composite].
 +
 
 +
|  
 +
= Planning =
 +
 
 +
SCA Tools will be part of the next Eclipse release, Eclipse "Indigo" 3.7.<br />
 +
This version is planned to be released in June 2011.
 +
 
 +
Take a look at the [http://www.eclipse.org/projects/project-plan.php?projectid=soa.sca project plan].
 +
Previous plans are [[SCA/PreviousPlans|here]].
  
 
<br />
 
<br />
<h1>Conferences</h1>
 
* OW2 Annual Conference 2009: [http://www.ow2.org/view/Events2009AnnualConference/Session2#0004 SCA Tooling in Eclipse STP].
 
* Eclipse Con 09: Tutorial [http://www.eclipsecon.org/2009/sessions?id=368 Towards Integrated SOA Development with Eclipse STP and Swordfish]. [[Media:EclipseCON_2009__SOA_Tutorial__Toward---SCA.pdf|SCA Tutorial]].
 
* Eclipse Con 09: Short talk: [http://www.eclipsecon.org/2009/sessions?id=516 SCA Tools: new & noteworthy]. [[Media:EclipseCon_2009_-_SCA_Tools_shortTalk.pdf|Slides]].
 
* Eclipse Summit Europe 2008: [http://www.eclipsecon.org/ SOA Tools - New and Noteworthy]
 
* EclipseCon 2008 material: [http://www.eclipsecon.org/2008/?page=sub/&id=206 Building Easily and Quickly an SCA Composite].
 
|
 
  
<h1>Planning</h1>
+
= Links  =
  
[http://www.eclipse.org/projects/project-plan.php?projectid=stp.sca Project Plan]
+
The SCA Tools project:
  
'''June 2008, release V1.0 in Ganymede''':
+
*[http://www.eclipse.org/soa/sca/ SCA Tools Website]
*SCA Common: SCA nature, wizard for the creation of new SCA assembly files, preference pages, basic samples. <font color="green">'''Done'''</font>
+
*[http://www.eclipse.org/forums/index.php/f/38/ SCA Tools forum]
*SCA Meta Model: SCA specifications 1.0 from OSOA + additional validation rules which apply on the SCA assembly description files. <font color="green">'''Done'''</font>
+
*[http://www.eclipse.org/projects/project_summary.php?projectid=soa.sca Project's summary page]
*SCA Composite Designer: support of Tuscany SCA elements. <font color="green">'''Done'''</font>
+
*Update of the web site and the wiki. <font color="green">'''Done'''</font>
+
*Tutorial that explain how to use SCA tools. <font color="green">'''Done'''</font>
+
  
'''December 2008''':
+
<br /> Development links:
*Possibility to extend the SCA metamodel with new bindings, implementations and interfaces. <font color="green">'''Done'''</font>
+
*Possibility to extend the SCA Designer. <font color="green">'''Done'''</font>
+
*SCA Commons: complex samples. <font color="red">'''Delayed'''</font>
+
*SCA Meta Model:  full support of the additional validation rules. <font color="red">'''Delayed'''</font>
+
*SCA Composite Designer: support of Frascati SCA elements. <font color="green">'''Done'''</font>
+
*SCA Composite XML Editor: completion on service, reference, and enhanced outline. <font color="green">'''Done'''</font>
+
*Support Babel project for translating. <font color="green">'''Done'''</font>
+
*Support of Tuscany 1.4. <font color="green">'''Done'''</font>
+
  
'''April 2009''':
+
*[http://git.eclipse.org/c/sca/org.eclipse.sca.tools.git Git repository] - Latest SCA Tools code (Git)
*SCA Composite Form editor. <font color="orange">'''In progress'''</font>
+
*[http://dev.eclipse.org/svnroot/soa/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ SVN repository (old)] - Archives for SCA Tools code (SVN)
*SCA Introspector: support of POJO. <font color="green">'''Done'''</font>
+
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=SOA&product=SCA SCA Bugzilla] - Review and create Bugzilla entries
*SCA Run/Debug: Apache Tuscany (Java) support. <font color="green">'''Done'''</font>
+
*[https://hudson.eclipse.org/hudson/job/tycho-soa.sca.trunk-juno/ SCA Tools on the Eclipse Hudson server]
*SCA Run/Debug: OW2 FraSCAti support. <font color="green">'''Done'''</font>
+
*[http://git.eclipse.org/c/www.eclipse.org/sca.git Website sources] - The sources for the SCA Tools website (Git)
  
'''June 2009''':
+
<br /> Eclipse SOA:  
* Release V2.0 in Galileo
+
  
'''July 2009''':
+
*[http://www.eclipse.org/soa/ SOA website]
*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.
+
*[https://dev.eclipse.org/mailman/listinfo/soa-dev soa-dev] - Developers mailing list for SOA (used also for SCA)
*SCA Composite Designer: update with the new meta model.
+
*[https://dev.eclipse.org/mailman/listinfo/soa-users soa-users] - Users mailing list for SOA (used also for SCA)
*SCA Composite Editors: update with the new meta model.
+
*[https://dev.eclipse.org/mailman/listinfo/soa-pmc soa-pmc]
  
<br />
+
<br /> Eclipse STP:
  
<h1>Links</h1>
+
*[http://www.eclipse.org/stp/ STP website]
 +
*[http://wiki.eclipse.org/STP STP wiki]
 +
*[https://dev.eclipse.org/mailman/listinfo/stp-dev stp-dev] - Closed
 +
*[https://dev.eclipse.org/mailman/listinfo/stp-commits stp-commits]
 +
*[https://dev.eclipse.org/mailman/listinfo/stp-pmc stp-pmc]
  
Eclipse SCA Tools:
+
<br /> External links:  
* [http://www.eclipse.org/stp/sca/index.php SCA website]
+
* [http://www.eclipse.org/proposals/sca-tools Declaration for the SCA Tools Project]
+
* [news://news.eclipse.org/eclipse.stp.sca-tools SCA newsgroup] - [http://www.eclipse.org/newsportal/thread.php?group=eclipse.stp.sca-tools http access] - The starting point for questions (you need a password to access the newsgroup: [http://www.eclipse.org/newsgroups/register.php registration])
+
* [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://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://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]]
+
* [https://build.eclipse.org/hudson/job/stp.sca-tools.trunk/ SCA Tools on the Eclipse Hudson server] (You will need to log in with your build.eclipse.org credentials)
+
  
Eclipse STP:
+
*[http://www.osoa.org/display/Main/Home Open SOA] - The Open SOA Collaboration
* [http://www.eclipse.org/stp/ STP website]
+
*[http://www.oasis-opencsa.org/ OASIS Open CSA] - The OASIS Open CSA Member Section
* [http://wiki.eclipse.org/STP STP wiki]
+
*[http://tuscany.apache.org/ Tuscany] - Open source implementation of SCA
* [https://dev.eclipse.org/mailman/listinfo/stp-dev stp-dev] - Developer mailing list for STP (used also for SCA)
+
*[http://frascati.ow2.org/ FraSCAti] - Open source implementation of SCA
 +
*[http://fabric3.codehaus.org/ Fabric 3] - Open source implementation of SCA
  
External links:
+
<br>
* [http://www.osoa.org/display/Main/Home Open SOA] - The Open SOA Collaboration
+
* [http://incubator.apache.org/tuscany/ Tuscany] - Open source implementation of SCA
+
* [http://www.scorware.org/projects/en FraSCAti] - Open source implementation of SCA
+
* [http://fabric3.codehaus.org/ Fabric 3] - Open source implementation of SCA
+
  
<br />
+
= The Team  =
  
<h1>The Team</h1>
+
Committers:  
Committers:
+
* Stéphane Drapeau ([http://www.obeo.fr Obeo]) - project lead - [http://dev.eclipse.org/blogs/sdrapeau/ (Blog)]
+
* Oisin Hurley ([http://www.iona.com/ Progress Software]) - [http://oisinh.wordpress.com/ (Blog)]
+
* Etienne Juliot ([http://www.obeo.fr Obeo]) - [http://www.mda4eclipse.com/ (Blog)]
+
* David Porter ([http://www.iona.com/ Progress Software])
+
* Vincent Zurczak ([http://ebmwebsourcing.com/ EBM Websourcing]) - [http://blog.ebmwebsourcing.com/home/both-eclipse-and-soa/ (Blog)]
+
  
Contributors:
+
*Stéphane Drapeau ([http://www.obeo.fr Obeo]) - project lead - [http://dev.eclipse.org/blogs/sdrapeau/ (Blog)]
* Norihiro Kubo ([http://www.iona.com/ IONA])
+
*Damien Fournier ([http://adam.lille.inria.fr/ INRIA])  
* Maxime Porhel ([http://www.obeo.fr Obeo])
+
*Oisin Hurley [http://oisinh.wordpress.com/ (Blog)]
* Lionel Seinturier ([http://www.univ-lille1.fr/ University of Lille])
+
*Etienne Juliot ([http://www.obeo.fr Obeo]) - [http://www.mda4eclipse.com/ (Blog)]
* Damien Fournier ([http://adam.lille.inria.fr/ INRIA])
+
*David Porter ([http://www.iona.com/ Progress Software])  
 +
*Lionel Seinturier ([http://www.univ-lille1.fr/ University of Lille])  
 +
*Vincent Zurczak ([http://petalslink.com/ EBM WebSourcing]) - [http://vzurczak.wordpress.com/ (Blog)]
  
 +
<br> Contributors:
  
A large part of the SCA Tools project was implemented in the scope of the [http://www.scorware.org/projects/en SCOrWare project] funded by the [http://www.agence-nationale-recherche.fr/Intl French Research National Agency (ANR)].
+
*Norihiro Kubo ([http://www.iona.com/ IONA])
 +
*Maxime Porhel ([http://www.obeo.fr Obeo])
 +
*Jamil Shaikh ([http://www.rim.com/ RIM])
  
|}
+
<br> A large part of the SCA Tools project was implemented in the scope of the [http://www.scorware.org/projects/en SCOrWare project] funded by the [http://www.agence-nationale-recherche.fr/Intl French Research National Agency (ANR)].
  
 +
|}
  
[[Category:SOA_Tools]]
+
[[Category:SOA_Tools]] [[Category:SOA]] [[Category:STP]] [[Category:SCA]] [[Category:Modeling]]
[[Category:SOA]]
+
[[Category:STP]]
+
[[Category:SCA]]
+
[[Category:Modeling]]
+

Latest revision as of 05:39, 19 February 2013


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


Read all the news

Overview

Take a look at the new & noteworthy changes.
The project structure is described on this page.

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:



Tutorials

Tutorials for SCA Tools users


Tutorials for SCA Tools developers


Articles


Intermediate model and SCA


Conferences

Planning

SCA Tools will be part of the next Eclipse release, Eclipse "Indigo" 3.7.
This version is planned to be released in June 2011.

Take a look at the project plan. Previous plans are here.


Links

The SCA Tools project:


Development links:


Eclipse SOA:


Eclipse STP:


External links:


The Team

Committers:


Contributors:

  • 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