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 "STP/IM Component/STP Use Cases"

 
(4 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
| SOA Architect
 
| SOA Architect
 
| SOA Analysis and Design
 
| SOA Analysis and Design
| Designs a solution according to the models built by the business analyst. Typically follows a SOA methodology to come up with a model of services and service components. Uses SCA as a standard to model this.
+
| Designs a solution according to the models built by the business analyst. Typically follows a SOA methodology to come up with a model of services and service components, either top-down, bottom-up or middle-out. Uses SCA as a standard to model this.
 
| [[STP/SCA Component]]
 
| [[STP/SCA Component]]
 
| [[STP/IM Component/Transformation Approaches/From SCA]]
 
| [[STP/IM Component/Transformation Approaches/From SCA]]
Line 29: Line 29:
 
| SOA Developer
 
| SOA Developer
 
| SOA Development
 
| SOA Development
| Implements the specified components in the SOA design. Create Services based on annotated Java code (JAX-WS).
+
| Implements the specified components in the SOA design. Create Services based on annotated Java code (JAX-WS). Create Service definitions following a contract-first (WSDL-first) approach
| [[STP/SVC Component]]
+
| [[STP/SVC Component]](WSDL-first)
 +
[http://wiki.eclipse.org/Category:Eclipse_Web_Tools_Platform_Project | WTP](Java-first)
 
|
 
|
 
|-
 
|-
 
| SOA Architects and developers
 
| SOA Architects and developers
 
| SOA Governance
 
| SOA Governance
| Design and implement the defined SOA policies; Create WS-Policy documents to specify non-functional
+
| Design and implement the defined SOA policies; Create WS-Policy documents to specify non-functional requirements and capabilities of a service.
requirements and capabilities of a service
+
 
| [[STP/Policy_Component]]
 
| [[STP/Policy_Component]]
 
|
 
|
Line 48: Line 48:
 
| SOA architects, developers and configuration managers
 
| SOA architects, developers and configuration managers
 
| SOA configuration, assembly, deployment, monitoring, and management
 
| SOA configuration, assembly, deployment, monitoring, and management
| Manage the deployment of SOA components
+
| Manage the deployment of SOA components. Deploy Service implementations into Swordfish runtime.
 
| [[STP/SOAS_Component]]
 
| [[STP/SOAS_Component]]
|
+
| [http://www.eclipse.org/swordfish/ Eclipse Swordfish SOA Runtime Framework Project]
 
|-
 
|-
 
| All
 
| All
Line 56: Line 56:
 
| Take all the development artifacts created with STP tools to a production environment
 
| Take all the development artifacts created with STP tools to a production environment
 
| [http://www.eclipse.org/swordfish/ Eclipse Swordfish SOA Runtime Framework Project]
 
| [http://www.eclipse.org/swordfish/ Eclipse Swordfish SOA Runtime Framework Project]
|
+
| [[STP/SOAS_Component]]
 
|}
 
|}
 +
 +
An EclipseCon 2008 presentation by [http://www.sopera.de/ Sopera] also identified the SOA tooling use cases across the SOA development lifecycle: [http://www.eclipsecon.org/2008/sub/attachments/An_integrated_approach_to_SOA_tooling_for_ServiceMix_and_other_platforms.pdf An integrated approach to SOA tooling for ServiceMix and other platforms].

Latest revision as of 01:25, 10 June 2008

Stakeholder Development process discipline Description Tools used Possible integration scenarios
Business Analyst Business Modeling, Analysis Creates a model representing the current (or possibly future) state of a business process, independent from any technological implementation details. It will serve as a blueprint for SOA solution architects and developers. STP/BPMN Component STP/IM Component/Transformation Approaches/From BPMN
Process managers, architects and developers Process management: execution and control (monitoring) Makes sure the business processes execute properly as specified by the business analyst. Eclipse BPEL Project

BPEL to Java (B2J) STP Subproject

SOA Architect SOA Analysis and Design Designs a solution according to the models built by the business analyst. Typically follows a SOA methodology to come up with a model of services and service components, either top-down, bottom-up or middle-out. Uses SCA as a standard to model this. STP/SCA Component STP/IM Component/Transformation Approaches/From SCA

STP/IM Component/Transformation Approaches/To SCA

SOA Developer SOA Development Implements the specified components in the SOA design. Create Services based on annotated Java code (JAX-WS). Create Service definitions following a contract-first (WSDL-first) approach STP/SVC Component(WSDL-first)

| WTP(Java-first)

SOA Architects and developers SOA Governance Design and implement the defined SOA policies; Create WS-Policy documents to specify non-functional requirements and capabilities of a service. STP/Policy_Component
SOA System integrators SOA Enterprise Integration Define how components of heterogeneous technologies integrate to each other STP/EID_Component
SOA architects, developers and configuration managers SOA configuration, assembly, deployment, monitoring, and management Manage the deployment of SOA components. Deploy Service implementations into Swordfish runtime. STP/SOAS_Component Eclipse Swordfish SOA Runtime Framework Project
All SOA execution and runtime Take all the development artifacts created with STP tools to a production environment Eclipse Swordfish SOA Runtime Framework Project STP/SOAS_Component

An EclipseCon 2008 presentation by Sopera also identified the SOA tooling use cases across the SOA development lifecycle: An integrated approach to SOA tooling for ServiceMix and other platforms.

Back to the top