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.
Difference between revisions of "SCA"
(→Articles) |
|||
(27 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
[[Image:CompositeDesigner2.png|thumb|SCA Composite Designer]] [[Image:ScaCompositeXmlEditorOverview.gif|thumb|SCA XML Editor]] | [[Image:CompositeDesigner2.png|thumb|SCA Composite Designer]] [[Image:ScaCompositeXmlEditorOverview.gif|thumb|SCA XML Editor]] | ||
− | The SCA Tools project has seen an enormous amount of new development since the 2008 Ganymede release. We've added an [[ | + | 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. |
− | One of the most exciting feature is how we've developed the core SCA model to be [[ | + | 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:// | + | [http://marketplace.eclipse.org/content/sca-tools Rate this plugin] |
+ | <br /> | ||
= Latest News = | = 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]. | *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]. | *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]] | |
|} | |} | ||
Line 35: | Line 31: | ||
= Overview = | = Overview = | ||
− | [[ | + | Take a look at the [[SCA/New And Noteworthy|new & noteworthy]] changes.<br /> |
− | + | The project structure is described [[SCA/Components/Structure|on this page]]. | |
− | [[ | + | |
Available components and tools: | Available components and tools: | ||
− | *[[ | + | *[[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. |
<br> 2 components are still in developpement: | <br> 2 components are still in developpement: | ||
− | *[[ | + | *[[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. | *SCA Composite Introspector: construct SCA assembly files in a bottom-up approach from POJO and component type files. | ||
<br> Ideas for new components: | <br> Ideas for new components: | ||
− | *[[ | + | *[[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? |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
Line 85: | Line 61: | ||
== Tutorials for SCA Tools users == | == Tutorials for SCA Tools users == | ||
− | *[[ | + | *[[SCA/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]] | *[[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. | *[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. | ||
− | + | <br> | |
== Tutorials for SCA Tools developers == | == Tutorials for SCA Tools developers == | ||
− | *[[ | + | *[[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/ | + | *[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> | ||
Line 107: | Line 84: | ||
= Articles = | = Articles = | ||
− | *[[ | + | *[[SCA/SCA Component/SCA Signature|How to track changes made in an SCA model]]? |
− | *[[ | + | *[[SCA/SCA Component/SCA Tips|SCA Tools tips]]. |
*[http://www.eclipse.org/proposals/sca-tools/SCAToolsCreationReview.pdf SCA Tools project Creation Review]. | *[http://www.eclipse.org/proposals/sca-tools/SCAToolsCreationReview.pdf SCA Tools project Creation Review]. | ||
*[http://www.eclipse.org/project-slides/SCATools-MoveReview-1.pdf SCA Tools project: Move Review from the STP TLP to the SOA TLP]. | *[http://www.eclipse.org/project-slides/SCATools-MoveReview-1.pdf SCA Tools project: Move Review from the STP TLP to the SOA TLP]. | ||
Line 132: | Line 109: | ||
= Planning = | = 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 | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | = Links = | |
− | + | The SCA Tools project: | |
− | + | ||
− | + | *[http://www.eclipse.org/soa/sca/ SCA Tools Website] | |
− | + | *[http://www.eclipse.org/forums/index.php/f/38/ SCA Tools forum] | |
− | + | *[http://www.eclipse.org/projects/project_summary.php?projectid=soa.sca Project's summary page] | |
− | *[ | + | |
− | + | ||
− | + | ||
− | + | ||
− | *[ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | *[ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <br /> Development links: | |
− | *[http:// | + | *[http://git.eclipse.org/c/sca/org.eclipse.sca.tools.git Git repository] - Latest SCA Tools code (Git) |
− | + | *[http://dev.eclipse.org/svnroot/soa/org.eclipse.stp.sca-tools/org.eclipse.stp.sca/ SVN repository (old)] - Archives for SCA Tools code (SVN) | |
− | *[ | + | *[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 |
− | *[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification= | + | *[https://hudson.eclipse.org/hudson/job/tycho-soa.sca.trunk-juno/ SCA Tools on the Eclipse Hudson server] |
− | + | *[http://git.eclipse.org/c/www.eclipse.org/sca.git Website sources] - The sources for the SCA Tools website (Git) | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | *[https:// | + | |
− | *[http:// | + | |
− | + | ||
− | + | ||
− | + | ||
− | <br> Eclipse SOA: | + | <br /> Eclipse SOA: |
*[http://www.eclipse.org/soa/ SOA website] | *[http://www.eclipse.org/soa/ SOA website] | ||
Line 214: | Line 140: | ||
*[https://dev.eclipse.org/mailman/listinfo/soa-pmc soa-pmc] | *[https://dev.eclipse.org/mailman/listinfo/soa-pmc soa-pmc] | ||
− | <br> Eclipse STP: | + | <br /> Eclipse STP: |
*[http://www.eclipse.org/stp/ STP website] | *[http://www.eclipse.org/stp/ STP website] | ||
Line 222: | Line 148: | ||
*[https://dev.eclipse.org/mailman/listinfo/stp-pmc stp-pmc] | *[https://dev.eclipse.org/mailman/listinfo/stp-pmc stp-pmc] | ||
− | <br> External links: | + | <br /> External links: |
*[http://www.osoa.org/display/Main/Home Open SOA] - The Open SOA Collaboration | *[http://www.osoa.org/display/Main/Home Open SOA] - The Open SOA Collaboration | ||
*[http://www.oasis-opencsa.org/ OASIS Open CSA] - The OASIS Open CSA Member Section | *[http://www.oasis-opencsa.org/ OASIS Open CSA] - The OASIS Open CSA Member Section | ||
− | *[http:// | + | *[http://tuscany.apache.org/ Tuscany] - Open source implementation of SCA |
− | *[http:// | + | *[http://frascati.ow2.org/ FraSCAti] - Open source implementation of SCA |
*[http://fabric3.codehaus.org/ Fabric 3] - Open source implementation of SCA | *[http://fabric3.codehaus.org/ Fabric 3] - Open source implementation of SCA | ||
Line 238: | Line 164: | ||
*Stéphane Drapeau ([http://www.obeo.fr Obeo]) - project lead - [http://dev.eclipse.org/blogs/sdrapeau/ (Blog)] | *Stéphane Drapeau ([http://www.obeo.fr Obeo]) - project lead - [http://dev.eclipse.org/blogs/sdrapeau/ (Blog)] | ||
*Damien Fournier ([http://adam.lille.inria.fr/ INRIA]) | *Damien Fournier ([http://adam.lille.inria.fr/ INRIA]) | ||
− | *Oisin Hurley | + | *Oisin Hurley [http://oisinh.wordpress.com/ (Blog)] |
*Etienne Juliot ([http://www.obeo.fr Obeo]) - [http://www.mda4eclipse.com/ (Blog)] | *Etienne Juliot ([http://www.obeo.fr Obeo]) - [http://www.mda4eclipse.com/ (Blog)] | ||
*David Porter ([http://www.iona.com/ Progress Software]) | *David Porter ([http://www.iona.com/ Progress Software]) |
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. 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.
Latest News
|
OverviewTake a look at the new & noteworthy changes. Available components and tools:
TutorialsTutorials for SCA Tools users
Tutorials for SCA Tools developers
Articles
Conferences
|
PlanningSCA Tools will be part of the next Eclipse release, Eclipse "Indigo" 3.7. Take a look at the project plan. Previous plans are here.
LinksThe SCA Tools project:
The TeamCommitters:
|