Understanding business services

Business services employ a logical flow that can be subcategorized.

A Business service is a business function whose execution can be adapted at run time based on business policy and user context and is defined by three primary elements:

Business Space

Business services are created in the Business Space by a Business Analyst. The business services is created as a high level business flow. The Business Analyst creates the business service along with all function-relevant variations incorporating it into an overall application flow.

WebSphere Integration Developer

The application flow is imported to the WebSphere Integration Developer (WID) as an SCA module. All DA components are created and associated to the business service. The DA component selects between the variatio s in the business service based on the policy that is associated to the business services.

The following diagram shows the interaction between the Business Space, WID and Composition Studio.

Figure 1.
business service flow

Composition Studio

Composition Studio imports the SCA module as a Composite Business Application (CBA). Using an composite service editor, an IT administrator defines the CBA:

The application is now viewed as a composite business service by the runtime. A channel is an export of the composite business service. A buiness service task is now a DA Component.

All endpoints must be defined within Composition studio to identify the business service variation they represent. The endpoints are mapped to the application flow through their associated DA components.

Policies are selected and applied toi to the appropriate business service variation. Policies are implemented in the DA component that is attached to the Business Variation. This informs the runtime how to implement the composite business application.

The entire package is simulated in Composition Studio to ensure the business service model that has been defined is valid and then submited to Governance in the Business Space (refer to Mapping Composition Studio tasks to the business service model lifecycle methodology).

Related topics

Related concepts
Working with the business service perspective