Skip to main content

Use WebSphere Business Services Fabric v6.1 to Build Composite Business Services, Part 1: Overview of WebSphere Business Services Fabric v6.1

Wei Wang (wsdl@cn.ibm.com), Software Engineer, IBM
Wei Wang is a software engineer from Global Business Service Center, IBM. Currently he is building SOA-based business solutions for the government industry.
Yan Jun Mo (moyanjun@cn.ibm.com), Software Engineer, IBM
Yan Jun Mo is a software engineer from Global Business Solution Center, IBM, where he is currently building SOA-based business solutions for the government industry.
Lei Zhang (zzhangl@cn.ibm.com), Associate I/T Architect, IBM
Lei Zhang is the lead architect of Road User Charging (RUC) solution of Intelligent Transportation System (ITS) in government industry from Global Business Solution Center. WBSF is one of the important products in GBSC solution stack as part of SOA fundamental. Especially, in the 2007, Lei led a team to join the WBSF V6.1 BETA program, and verified the WBSF 6.1 is much valuable in the government solution development.
Peng Tang (tangpcdl@cn.ibm.com), Software Engineer, IBM
Peng Tang is a software engineer from Global Business Solution Center, IBM, where he is currently building CBE (Common Business Enabler) to enhance the common business service usage among different industrial sectors.
Jing Feng Zhang (zjfeng@cn.ibm.com), Software Engineer, IBM
Jing Feng is a member of IBM GBSC, and focuses on issues of J2EE, SOA solutions, EAI, and BPM.

Summary:  IBM WebSphere Business Services Fabric is a comprehensive SOA offering that builds upon and extends IBM’s BPM platform and is designed to help companies assemble and manage composite business applications to achieve greater flexibility and business model innovation. This series of articles introduces you to WebSphere Business Services Fabric V 6.1 and shows you how to use it to build composite business services.

View more content in this series

Date:  12 Mar 2009
Level:  Intermediate
Activity:  4228 views

About this series

This series describes the functionalities of IBM WebSphere Business Services Fabric (WBSF) with a sample business scenario. It shows why WBSF is necessary in resolving business problems and is composed of 4 parts:

  • Part 1: Overview of WebSphere Business Services Fabric V 6.1
  • Part 2: Scenario Introduction, Problem Statement, and Business Analysis
  • Part 3: Design and Implementation
  • Part 4: Service Monitoring using Performance Manager

The first article in this series, Part 1: Overview of WebSphere Business Services Fabric v6.1, provides an overview of WBSF 6.1 and will focus on the WBSF development model and what’s new in WBSF v6.1.

Business services and composite business services

A business service is a business function whose execution can be adapted at runtime based on business policy and user context. The key characteristics of a business service are that it is:

  • Designed at the business level to represent a discrete business function (e.g. check credit, open account)
  • Derived from disparate IT resources (e.g. legacy systems, custom applications, ISV systems, third party services)
  • Built using Web service and industry standards (e.g. WS-I, ACORD, HIPAA, HL7)
  • Provisioned through multiple communication channels (e.g. Web, B2B, IVR)
  • Can be combined to create loosely coupled applications and processes
  • Can provide flexible, adaptable behavior based on business policy and user context

Composite Business Services (CBS) are a composition of related business services that are instantiated incrementally to support a business solution. Some of the key characteristics of composite business services include:

  • Composed of one or more business services that encapsulate
    • “What”, i.e. IT resources or capabilities
    • “Who”, i.e. Subscribers or role-based users
    • “How”, i.e. Business processes, contracts, and delivery methods
  • Delivers adaptive and personalized behavior
  • Provides consistent, multi-modal access to services
  • Enables a lower risk, incremental deployment approach
  • Consists of loosely coupled assets that are managed and governed across their lifecycle

Figure 1 shows how CBS works in the IBM SOA solution stack and how these components fit into it.


Figure 1. Composite business services in the SOA solution stack
Composite business services in the SOA solution stack

WBSF Introduction

WBSF provides an end-to-end platform for the rapid assembly, delivery, and governance of industry focused composite business services based on an SOA foundation. WBSF adds an industry-specific, semantically-aware layer to the IBM SOA foundation to enable dynamic business service personalization and delivery based on business context. WBSF brings many benefits to a variety of business solutions and it contains:

  • Flexibility to change processes and service execution behavior across multiple business processes and disparate IT systems.
  • Policy-driven business services to provide customized business functionality based on changing business contexts.
  • Faster process change and easier ongoing maintenance with business-level policies stored in a centralized location.

WBSF components

WBSF consists of three parts: the Business Services Foundation Pack, the Business Services Tool Pack, and several industry content packs. These parts work together to simplify the business, technology, security, governance and process interoperability issues associated with business services in an SOA. Figure 2 shows the WBSF product and solution architecture:


Figure 2. WBSF v6.1 Solution Packaging
WBSF v6.1 Solution Packaging

Let’s break down these into their component parts:

Business Services Foundation Pack: The Business Services Foundation Pack provides the integrated run-time and management environment for CBS deployment.

Business Services Tool Pack : The Business Services Tool Pack provides the integrated design and assembly environment for CBS development.

Industry Content Packs: In order to help speed time to market for new industry SOA solutions, Business Services Fabric provides optional Industry Content Packs (ICPs). Currently available are packs for the Healthcare, Insurance, Banking and Telecommunications industries.

WBSF Development model

WBSF not only provides the functionality for service dynamic assembler, but it also provides a development model that includes elements to develop a service, publish a service, and govern a service. Figure 3 shows the WBSF development model.


Figure 3. WBSF development model
WSBF Development Model

In the WBSF development model, there are six key activities:

  1. Establish Fabric Project: IT administrators create service metadata in Business Services Governance Manager and published it to the Business Services Repository.
  2. Extend Ontology: IT Architects use Fabric Model Extension Tools to define and publish WebSphere Business Services Fabric extensions (ontologies) based on business service requirements.
  3. Model and Assemble CBS: IT Developers use Fabric Composition Studio to create business services metadata in WebSphere Integration Developer (WID) Business Services Perspective, and to develop and assemble business services in WID Business Integration Perspective.
  4. Publish CBS metadata: IT developers publish business services metadata to the Business Services Repository, and IT administrators review the change list.
  5. Deploy and test: IT developers fetch approved business services metadata from the Business Services Repository, deploy business services to WPS and test it.
  6. Service monitoring: IT Analysts subscribe the business services in Business Services Subscriber Manager and analyze the execution records through Business Services Performance Manager.

What’s new in WBSF v6.1

When we compare versions 6.0.2 vs. 6.1 of WSBF, we find that 6.1 offers enhanced consumability and ease of use, and improved concurrency with other WebSphere BPM software to support faster process change, easier maintenance, and increased levels of service reuse.

In detail, WBSF v6.1 provides many new features and capabilities, including:

  1. Enhanced business-level policy management focusing on increased expressiveness of policies, improved tooling for creating and managing policies, and better simulation of policies.
  2. Simplified administration and interoperability with WebSphere Service Registry and Repository
  3. Greater concurrency with other WebSphere BPM software.
  4. Better tooling for consumption of the assets in industry content packs.
  5. Additional platform support for wider deployment options including new operating systems and new databases
  6. Support for Russian language
  7. (For z/OS only) System Modification Program/Extended (SMP/E)-based installer for the z/OS platform to simplify installation

Some of the new features will be mentioned and highlighted in the Part 3 of this series.


Summary

In part 1 of this series you learned some background and a brief overview of what IBM WebSphere Business Service Fabric v 6.1 is, and what their development model looks like. The next part will introduce a typical business scenario with a typical business problem, after performing the business analysis, it will shows why WBSF can provide a solution to fix this problem.



Downloads

NameSizeDownload method
http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-WSBFoverviewpart1/VisaApplication-owl.zip9KB HTTP
http://download.boulder.ibm.com/ibmdl/pub/software/dw/webservices/ws-WSBFoverviewpart1/visa_app.zip33KB HTTP

Information about download methods


Resources

About the authors

Wei Wang is a software engineer from Global Business Service Center, IBM. Currently he is building SOA-based business solutions for the government industry.

Yan Jun Mo is a software engineer from Global Business Solution Center, IBM, where he is currently building SOA-based business solutions for the government industry.

Lei Zhang is the lead architect of Road User Charging (RUC) solution of Intelligent Transportation System (ITS) in government industry from Global Business Solution Center. WBSF is one of the important products in GBSC solution stack as part of SOA fundamental. Especially, in the 2007, Lei led a team to join the WBSF V6.1 BETA program, and verified the WBSF 6.1 is much valuable in the government solution development.

Peng Tang is a software engineer from Global Business Solution Center, IBM, where he is currently building CBE (Common Business Enabler) to enhance the common business service usage among different industrial sectors.

Jing Feng is a member of IBM GBSC, and focuses on issues of J2EE, SOA solutions, EAI, and BPM.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=SOA and Web services, WebSphere
ArticleID=374555
ArticleTitle=Use WebSphere Business Services Fabric v6.1 to Build Composite Business Services, Part 1: Overview of WebSphere Business Services Fabric v6.1
publish-date=03122009
author1-email=wsdl@cn.ibm.com
author1-email-cc=
author2-email=moyanjun@cn.ibm.com
author2-email-cc=
author3-email=zzhangl@cn.ibm.com
author3-email-cc=
author4-email=tangpcdl@cn.ibm.com
author4-email-cc=
author5-email=zjfeng@cn.ibm.com
author5-email-cc=

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Special offers