This content applies to version 7.5.4 or later. Use
the BPMN-to-Service-Model transformation
to generate service models that are SoaML-compliant from models that
contain processes described by Business Process Modeling Notation
(BPMN). You can also use the transformation to add services to existing
service models. You can use the generated service model as input to
the UML-to-SOA or UML-to-SCA transformations to generate services-oriented
architecture (SOA) or open service component architecture (SCA) artifacts.
About this task
The following high-level workflow describes the steps
that typically occur before you run the
BPMN-to-Service-Model transformation:
- A business analyst creates a business
process model by using modeling products such as IBM® Rational® Software Architect for WebSphere® Software.
- Optional: If the business process model was created in a product
other than a Rational modeling
product, the model must be exported.
- A software architect completes the following tasks:
- If the business process model was not created by using a Rational software modeling
product, imports the model into the current workspace
- Opens the model in a Rational software
modeling product
- Refines the model by adding implementation details to it
- Runs the BPMN-to-Service-Model transformation
to generate a service model or add services to an existing service
model
- Using the generated service model as input, a software architect
or software developer runs one of the following transformations to
generate the artifacts that they need:
- UML-to-SOA transformation: To generate SOA artifacts that contain
WSDL, SCDL, XSD, and BPEL artifacts
- UML-to-SCA transformation: To generate open SCA artifacts
- UML-to-WSDL transformation: To generate WSDL artifacts that contain
WSDL and XSD artifacts