Transforming BPMN process models into service models

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:
  1. A business analyst creates a business process model by using modeling products such as IBM® Rational® Software Architect for WebSphere® Software.
  2. Optional: If the business process model was created in a product other than a Rational modeling product, the model must be exported.
  3. A software architect completes the following tasks:
    1. If the business process model was not created by using a Rational software modeling product, imports the model into the current workspace
    2. Opens the model in a Rational software modeling product
    3. Refines the model by adding implementation details to it
    4. Runs the BPMN-to-Service-Model transformation to generate a service model or add services to an existing service model
  4. 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

Feedback