Jump to: navigation, search

Difference between revisions of "SCA/SCA Composite Designer Proposal"

< SCA
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The SCA Composite editor is a graphical tool for constructing SCA composites. The tool will provide both bottom-up and top-down methods for constructing standard SCA 1.0 composites.
+
----
 +
<font color="red">'''For complete information on STP-SCA please have a look at our [[SCA|wiki page]].'''</font>
 +
----
 +
 
 +
 
 +
On July 5 2007 ,  SAP and Obeo hosted an [http://dev.eclipse.org/mhonarc/lists/stp-dev/msg00748.html open webex] demonstration of their  respective SCA Composite Designer technologies. On this page you will find a number of screenshots of the tooling that was demonstrated on the webex.  Discussions focussed on the technical details of each solution, and reaching of the consensus on cooperation. The individual tools are very complementary in nature - the SAP Tool works in ''bottom-up'' fashion, discovering composites that have been developed in code and producing a graphical representation; the Obeo tool works in a ''top-down'' manner, allowing the creation of composites first, and then the generation of model code. The Obeo code already takes a dependency on STP, using the annotation framework that is part of the BPMN Modeler.
 +
 
 +
SAP and Obeo have decided together to move forward with an initial contribution of the Obeo composite designer code ([https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1601 IPZilla entry]), and then to use that contributions as the basis for a merge of the SAP-developed SCA component introspections.
 +
 
 +
The SCA Composite designer is a graphical tool for constructing SCA composites. The tool will provide both bottom-up and top-down methods for constructing standard SCA 1.0 composites.
  
 
'''Proposed Contributors'''
 
'''Proposed Contributors'''
Line 11: Line 20:
  
 
'''Proposed Obeo Contribution'''
 
'''Proposed Obeo Contribution'''
screenshot...
+
 
description of capabilities...
+
Create new composite file...
 +
 
 +
[[Image:1_createNewComposite.jpg]]
 +
 
 +
Create Composite...
 +
 
 +
[[Image:2_addComposite.jpg]]
 +
 
 +
[[Image:3_addComposite2.jpg]]
 +
 
 +
Create Component...
 +
 
 +
[[Image:4_createNewComponent.jpg]]
 +
 
 +
Add Service (or Reference)...
 +
 
 +
[[Image:5_addService.jpg]]
 +
 
 +
[[Image:6_addService2.jpg]]
 +
 
 +
Add Wire...
 +
 
 +
[[Image:7_addWire.jpg]]
 +
 
 +
[[Image:8_addWire2.jpg]]
 +
 
 +
Add Composite Service (or Composite Reference)...
 +
 
 +
[[Image:9_addCompositeService.jpg]]
 +
 
 +
Add Promote...
 +
 
 +
[[Image:10_addPromote.jpg]]
 +
 
 +
Add Implementation...
 +
 
 +
[[Image:11_addImplementation.jpg]]
 +
 
 +
Add Interface...
 +
 
 +
[[Image:12_addInterface.jpg]]
 +
 
 +
Add Binding(s)...
 +
 
 +
[[Image:13_addBinding.jpg]]
  
 
[https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1601 IPZilla]
 
[https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1601 IPZilla]
  
 
'''Proposed SAP Contribution'''
 
'''Proposed SAP Contribution'''
screenshot...
+
 
description of capabilities...
+
Create composite ...
 +
 
 +
[[Image:01_create.jpg]]
 +
 
 +
Pick up a name for the SCDL file ...
 +
 
 +
[[Image:02_create.jpg]]
 +
 
 +
Newly created composite ...
 +
 
 +
[[Image:03_newComposite.jpg]]
 +
 
 +
Introspect components from the workspace ...
 +
 
 +
[[Image:04_IntrospectComponents.jpg]]
 +
 
 +
Select components to be created out of existing implementations ...
 +
 
 +
[[Image:05_IntrospectComponents.jpg]]
 +
 
 +
Components created ...
 +
 
 +
[[Image:06_importedComponents.jpg]]
 +
 
 +
Promote component service ...
 +
 
 +
[[Image:07_promoteComponentService.JPG]]
 +
 
 +
Promoted component service and component reference ...
 +
 
 +
[[Image:08_promotedComponentServiceAndReference.JPG]]
 +
 
 +
Navigate to the implementation ...
 +
 
 +
[[Image:09_NavigateToImp.JPG]]
 +
 
 +
The EJB implementation ...
 +
 
 +
[[Image:10_EjbImpl.JPG]]

Latest revision as of 10:09, 8 July 2010


For complete information on STP-SCA please have a look at our wiki page.



On July 5 2007 , SAP and Obeo hosted an open webex demonstration of their respective SCA Composite Designer technologies. On this page you will find a number of screenshots of the tooling that was demonstrated on the webex. Discussions focussed on the technical details of each solution, and reaching of the consensus on cooperation. The individual tools are very complementary in nature - the SAP Tool works in bottom-up fashion, discovering composites that have been developed in code and producing a graphical representation; the Obeo tool works in a top-down manner, allowing the creation of composites first, and then the generation of model code. The Obeo code already takes a dependency on STP, using the annotation framework that is part of the BPMN Modeler.

SAP and Obeo have decided together to move forward with an initial contribution of the Obeo composite designer code (IPZilla entry), and then to use that contributions as the basis for a merge of the SAP-developed SCA component introspections.

The SCA Composite designer is a graphical tool for constructing SCA composites. The tool will provide both bottom-up and top-down methods for constructing standard SCA 1.0 composites.

Proposed Contributors

  • SAP
  • Obeo

Proposed Committers

  • Etienne Juliot (Obeo)
  • Stéphane Drapeau (Obeo)
  • Bogdan Vatkov (SAP)

Proposed Obeo Contribution

Create new composite file...

1 createNewComposite.jpg

Create Composite...

2 addComposite.jpg

3 addComposite2.jpg

Create Component...

4 createNewComponent.jpg

Add Service (or Reference)...

5 addService.jpg

6 addService2.jpg

Add Wire...

7 addWire.jpg

8 addWire2.jpg

Add Composite Service (or Composite Reference)...

9 addCompositeService.jpg

Add Promote...

10 addPromote.jpg

Add Implementation...

11 addImplementation.jpg

Add Interface...

12 addInterface.jpg

Add Binding(s)...

13 addBinding.jpg

IPZilla

Proposed SAP Contribution

Create composite ...

01 create.jpg

Pick up a name for the SCDL file ...

02 create.jpg

Newly created composite ...

03 newComposite.jpg

Introspect components from the workspace ...

04 IntrospectComponents.jpg

Select components to be created out of existing implementations ...

05 IntrospectComponents.jpg

Components created ...

06 importedComponents.jpg

Promote component service ...

07 promoteComponentService.JPG

Promoted component service and component reference ...

08 promotedComponentServiceAndReference.JPG

Navigate to the implementation ...

09 NavigateToImp.JPG

The EJB implementation ...

10 EjbImpl.JPG