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/New And Noteworthy"
< SCA
(→SCA Tools 2.0.0 M6 (19 March 2009)) |
(→SCA Tools 2.0.0 M6 (19 March 2009)) |
||
Line 90: | Line 90: | ||
== SCA Tools 2.0.0 M6 (19 March 2009) == | == SCA Tools 2.0.0 M6 (19 March 2009) == | ||
− | * | + | * The meta-model was updated (Frascati 0.4, Tuscany 1.4). |
* 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. | * 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. | ||
**http://wiki.eclipse.org/STP/SCA_Component/SCA_Builder | **http://wiki.eclipse.org/STP/SCA_Component/SCA_Builder | ||
+ | [[Image:SCAErrorMarker.png]] | ||
* There have been small but convenient add-ons in the SCA Composite Designer: | * There have been small but convenient add-ons in the SCA Composite Designer: | ||
**Drag and drop java files from project and package explorers. | **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. | **Diagram actions to add / set Java elements (interfaces or implementations) from the class path using a Java selection dialog. | ||
+ | [[Image:JavaDialog.png]] | ||
* Capability definition for SCA Tools added. | * Capability definition for SCA Tools added. | ||
+ | [[Image:SCACapability.png]] | ||
Revision as of 08:05, 18 March 2009
Contents
SCA Tools 1.0.0 (Ganymede Release)
- Compatible with Eclipse Europa (Eclipse 3.3) and Eclipse Ganymede (Eclipse 3.4)
SCA Meta Model
- OSOA elements
Implementation | Java | SCA |
Interface | Java | |
Binding | WebService | SCA |
- Tuscany elements
Implementation | Script | Notification | XQuery | Resource | OSGi | Spring | BPEL | |
Interface | WSDL PortType | BPELPartnerLink | ||||||
Binding | RMI | Atom | DWR | HTTP | JSON-RPC | Notification | RSS | EJB Session Bean |
SCA Composite Designer
- Arrange all
- Auto size (right clic on a component or the composite)
- Promote action (right clic on the service/reference of a component)
- Drag'n'drop (Java interface and Java implementation)
- Hide/show implementations/interfaces/bindings
- Validate
SCA Samples
SCA Documentation
F1 > Select All Topics (in the bottom left corner)
SCA Tools 2.0.0 M3 (14 November 08)
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
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
Also: Auto-completion for attribute values
- Promotes attributes, wires sources and targets...
- Takes into account composite inclusions
- Edition of componentType files
- Preference page to define additional bindings, implementations and interfaces
SCA Composite Designer
- New colors (gradient), new icons
- Can be extended (Tuscany and Frascati artifacts supported)
SCA Tools 2.0.0 M4 (22 December 08)
SCA Tools 2.0.0 M6 (19 March 2009)
- The meta-model was updated (Frascati 0.4, Tuscany 1.4).
- 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.
- 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.
- Capability definition for SCA Tools added.