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
[1]
|
|
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. 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.
|
STP/SVC Component
|
|
SOA Architects and developers
|
SOA Governance
|
Design and implement the defined SOA policies
|
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
|
STP/SOAS_Component
|
|
All
|
SOA execution and runtime
|
Take all the development artifacts created with STP tools to a production environment
|
Eclipse Swordfish SOA Runtime Framework Project
|
|