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:
- 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.
- 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.
- 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.
- 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: