Identifying a requirement for a new business capability

This lesson shows you how to use the governance enablement profile to register a requirement for a new business service, and propose the new service to the business.

What you should be able to do

At the end of this lesson, you should be able to:
  • Create a business service item that represents the proposed new service.
  • Attach a charter to the business service item.
  • Propose the business service.

Roles participating in this task

Introduction

A business capability in the governance enablement profile expresses a generalized capability within the SOA organization. Each business capability plays a particular role in the business processes of the organization and is therefore the starting point for traceability, from business to IT, in an SOA environment.

A business service represents a business capability that is viewed as a service within the organization.

Part 1: Creating a business service and attaching a charter

Business

A new account creation process is being defined. This process will allow a customer to create an account so that they can purchase products through the company website.

The charter is a separate document that describes the required capability in detail, including all functional and non-functional requirements. The charter is authored externally, and then loaded into WSRR and attached to the business service. In this tutorial, the charter document has been created for you.

Having used the search facilities in the WSRR user interface to confirm that there is no suitable existing service, a business user creates a new business service object to identify the requirement for such a capability.

  1. Open the WebSphere® Service Registry and Repository dashboard.
  2. If you have security enabled, and have assigned separate user IDs to each of the governance enablement profile roles, as described in Governing a new service, log in to the dashboard with the user ID that is assigned to the business role.
  3. Switch to the Business view by selecting it from the drop-down list on the title bar. Ensure that the Overview page is selected.
  4. Create a new business service:
    1. In the Actions widget. click Create a Business Service.
    2. Enter Account creation service in the Name field, and Confirm customer eligibility, perform credit check, and create new customer account in the Description field.
    3. In the Owner Email field, enter business@jkhle.com. This is the email address of the business owner of the Business Service.
  5. Click Add Other Document under the Charter heading:
    1. Click Load to start the Load Documents wizard.
    2. Select Load from file system.
    3. Click Browse and navigate to the directory to which you extracted the tutorial sample files.
    4. Select AccountCreationServiceCharter.doc, and click Next.
    5. Click Finish to load the charter.
  6. Click Finish to create the business service. The displayed page changes to the Browse page, and the Detail widget shows the new business service. Note that the governance state is Business Capability Identified. This is the initial state in the Capability lifecycle.

Part 2: Proposing the business service

Business

The business user has created the initial definition of the service and it is now ready for review by the SOA governance team. To indicate its readiness for review, and to make it available to the reviewers, the charter must be proposed.

  1. Transition the business service to the Charter Review state by clicking Action > Propose Charter in the Detail widget. Note that the new governance state is Charter Review.

What you did in this lesson

In this lesson, you completed the following activities:
  • Created a new business service to identify a capability requirement.
  • Attached a charter to the business service, to describe the capability requirement in detail.
  • Proposed the business service, to make it available for review.