< Previous | Next >

Leveraging Business Services

WebSphere® Business Services Fabric delivers dynamic business processes based on Business Service Policy. During this phase, WebSphere Business Services Fabric tool pack will be used to organize and use business services to quickly adapt the process to changing business needs.

WebSphere Business Services Fabric uses customer context and message content, among other pieces of information, to generate a merged business policy contract to provision the correct service. The service providers available to Clips and Tacks are implemented as endpoints, which have capabilities, or assertions. The assertions are stored in the WebSphere Business Services Fabric meta-model, which is inside the business services repository.

At run-time, the Dynamic Assembler uses these endpoint assertions, the service consumer's information, and declarative business policies to select the best service provider endpoint that meets the requirements.

There are five dimensions along which assertions can be applied:
  • Performance
  • Reliability
  • Interoperability
  • Security
  • Manageability
In this tutorial, only the interoperability assertions are applied.

Understanding endpoints and business services policies

Most of the Clips and Tacks WebSphere Business Services Fabric artifacts are already created and were retrieved from the repository in Creating a WebSphere Business Services Fabric project. These artifacts needed to implement the initial scenario in which Clips and Tacks uses Better Shipping for large domestic orders, International Express™ for all international orders, and internal shipping for domestic and small orders.

To implement Change 1 (in which Clips and Tacks decides to outsource all domestic shipping to Better Shipping, even for small orders at the same flat fee of $8 per order) and Change 2 (in which Clips and Tacks decides to use LocalShippers for orders in and around North Carolina, South Carolina, and Virginia, Better Shipping for all other domestic orders, and International Express for all international orders), you need to create additional artifacts.

The initial scenario has the following endpoints and assertions.
Endpoint Assertion
Internal Shipping domestic, small orders
International Express international orders only
Better Shipping domestic, large orders

To make the process dynamic, complete the following tasks:

  1. Updating the web services endpoint URLs

  2. Simulating the initial shipping policies

  3. Testing the initial shipping policies

  4. Updating the shipping policies for small orders

  5. Using Governance to manage changes

  6. Updating the shipping policies with Local Shipping Option

< Previous | Next >