Working with WebSphere Business Services Fabric templates in Business Space

Business organizations often need to create Composite Business Applications (CBA) that meet changing business needs, new business services that enhance customer experience, and a business vocabulary that makes transactions efficient and effective. WebSphere® Business Services Fabric includes predefined templates on Business Space powered by WebSphere that help you create CBAs, deploy them, govern them, and stay current with your changing business needs and challenges.

Imagine that JK Insurance needs the following business artifacts:
  • A policy renewal application
  • New business services: Underwrite Risk, Bind Coverage, and Issue Policy.
  • An insurance business vocabulary and the existing business vocabulary improved.
These business artifacts are involved in an end-to-end project that includes the following people:
  • John, a business analyst who has comprehensive and intensive domain expertise in the insurance industry. The business analyst owns and engages in an end-to-end business process to create CBAs, defines all of business objects (such as services, vocabularies and policies) that govern this business process, and monitors the project to manage it and improve its performance. John will work with a team of analysts to accomplish these objectives.
  • Jane, a Service-Oriented Architecture (SOA) architect and technical analyst who can model services, develop related metadata, and create process flows. Jane's team of integration developers will help her accomplish these objectives.
  • Bill, an IT administrator who holds the governance credentials and enforcement rights to approve, reject, and publish business objects and the changes made to them.
The JK Insurance Policy Renewal project requires these people to engage in the following process flow that involves using the relevant WebSphere Business Services Fabric templates and the corresponding widgets provided by Business Space:
  1. John will start by analyzing the insurance business domain, the processes, and the systems. This phase also involves assessing the existing environment for SOA compliance. He will then create a JK Policy Renewal business space using the Fabric Authoring template and provide access to his team of analysts so they can view and edit the space. In the JK Policy Renewal business space, John and his analyst team create a CBA, defining all of the business services, vocabularies, and policies that are associated with it.
  2. Jane imports the newly created application into Business Space and develops and builds services and interfaces to target business systems, simulation, and ontology development. Then an integration developer from her team imports all of the Service Component Architecture (SCA) modules from Business Space and develops a Fabric Composition Studio project that includes all of the relevant metadata and policies. This project is simulated to verify its validity and then exported to JK Insurance's IT Administration and Governance business space, which Bill created using the Fabric Business Service Lifecycle Management template.
  3. In the IT Administration and Governance business space, Bill looks at the imported project and then either approves or rejects it. He imports the approved project, configures security, and deploys the business objects that are packaged in the Enterprise Archive (.ear) file format. Then he takes the configured business service project and publishes it to the WebSphere Process Server.
  4. John now creates a JK Insurance Process Agility business space using the Fabric Business Process Agility template. He monitors the performance of the business services and makes dynamic changes dictated by the changing business environment and its needs.

The following diagram illustrates how someone can use the WebSphere Business Services Fabric templates to author, govern, and enhance business agility:

Fabric templates in Business Space