Difference between revisions of "SCA/New And Noteworthy"

From Eclipsepedia

< SCA
Jump to: navigation, search
(SCA Tools 2.1.0 (Helios Release))
 
(One intermediate revision by one user not shown)
Line 130: Line 130:
 
=== SCA Tools 2.0.0 RC4 (10 June 2009) ===
 
=== SCA Tools 2.0.0 RC4 (10 June 2009) ===
 
* Bug fixes.
 
* Bug fixes.
 +
 +
  
 
== SCA Tools 2.1.0 (Helios Release) ==
 
== SCA Tools 2.1.0 (Helios Release) ==
Line 148: Line 150:
 
[[Image:SCAAcceleo.jpg]]
 
[[Image:SCAAcceleo.jpg]]
  
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=289097 Resolution of the line number in the SCA builder]
+
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=289097 Resolution of the line number in the SCA builder]
  
 
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=289101 Additional validation constraints added on binding.jbi]
 
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=289101 Additional validation constraints added on binding.jbi]

Latest revision as of 10:58, 8 July 2010

Contents


[edit] SCA Tools 1.0.0 (Ganymede Release)

  • Compatible with Eclipse Europa (Eclipse 3.3) and Eclipse Ganymede (Eclipse 3.4)


[edit] SCA Meta Model

  • OSOA elements
ImplementationJavaSCA
InterfaceJava
BindingWebServiceSCA
  • Tuscany elements
ImplementationScriptNotificationXQueryResourceOSGiSpringBPEL
InterfaceWSDL PortTypeBPELPartnerLink
BindingRMIAtomDWRHTTPJSON-RPCNotificationRSSEJB Session Bean


[edit] SCA Composite Designer

  • Arrange all
  • Auto size (right clic on a component or the composite)

SCAAutoSize.png

  • Promote action (right clic on the service/reference of a component)

SCAPromote.png

  • Drag'n'drop (Java interface and Java implementation)
  • Hide/show implementations/interfaces/bindings

SCAHideShow.png

  • Validate


[edit] SCA Samples


[edit] SCA Documentation

F1 > Select All Topics (in the bottom left corner)

SCAHelp.png

[edit] SCA Tools 2.0.0 (Galileo release)

[edit] SCA Tools 2.0.0 M3 (14 November 08)

[edit] SCA Meta Model

Several meta models:

  • The core SCA meta model corresponding to the OSOA specifications (can be extended)
  • A meta model for Tuscany that extends the OSOA meta model
  • A meta model for Frascati that extends the OSOA meta model
  • You can add your own meta model

SCA2M3-MMExtension.jpg

[edit] SCA XML Editor

Customization of the WTP XML editor for composite files

  • Inherited features: syntax highlighting, formatting, auto-completion for element and attribute names, ...
  • Outline view that reuses the SCA icons

SCA2M3-XMLEditor.jpg

Also: Auto-completion for attribute values

  • Promotes attributes, wires sources and targets...

SCA2M3XMLEditorAutoCompletion.jpg

  • Takes into account composite inclusions
  • Edition of componentType files
  • Preference page to define additional bindings, implementations and interfaces

SCA2M3-XMLEditorPreferences.jpg

[edit] SCA Composite Designer

  • New colors (gradient), new icons

SCA2M3-Designer.jpg SCA2M3-DesignerIcons.jpg

  • Can be extended (Tuscany and Frascati artifacts supported)

[edit] SCA Tools 2.0.0 M4 (22 December 08)

[edit] SCA Tools 2.0.0 M5 (12 February 2009)

[edit] SCA Tools 2.0.0 M6 (19 March 2009)

  • The JBI binding was updated.
  • The label on a service and a reference was removed.

SCAServiceName.png

  • The SCA builder now adds error markers in diagrams. It also validates all the Java parts (interafaces and implementations): check they are in the class path, that wires and promotes link compatible Java interfaces, that Java component implementations implement all the Java interfaces of the component services.

SCAErrorMarker.png

  • There have been small but convenient add-ons in the SCA Composite Designer:
    • Drag and drop java files from project and package explorers.
    • Diagram actions to add / set Java elements (interfaces or implementations) from the class path using a Java selection dialog.

SCASetJava.png SCAJavaDialog.png

SCACapability.png

[edit] SCA Tools 2.0.0 M7 (6 May 2009)

  • POJO introspection
  • Run/Debug with Tuscany and FraSCAti.
  • SCA Composite shell wizard

[edit] SCA Tools 2.0.0 RC1 (20 May 2009)

[edit] SCA Tools 2.0.0 RC2 (27 May 2009)

SCATools-GenerateJavaSkeleton.jpg

[edit] SCA Tools 2.0.0 RC3 (3 June 2009)

  • Bug fixes.

[edit] SCA Tools 2.0.0 RC4 (10 June 2009)

  • Bug fixes.


[edit] SCA Tools 2.1.0 (Helios Release)

OSOAAndOASISSupport.jpg

  • Acceleo is used to generate code skeletons from SCA composites

SCAAcceleo.jpg