WebSphere

Stock quote scenario: governance

You could adjust the original stock quote scenario to improve the governance of your services.

Introduction

The life cycle of a service within a service-oriented architecture (SOA) requires governance processes. Governance processes ensure that standards and policies are enforced, and that change occurs in a controlled fashion and with the appropriate authority.

You can use the IBM® WebSphere® Service Registry and Repository (WSRR) with the ESB, to improve governance.

Improving governance of services

The original business requirements of the stock quote scenario did not include life cycling, or versioning, of stock quote services. However, as the financial services company grows, life cycle management might become a high-priority requirement. For example, to comply with audit requirements, or because the company starts to provide services for other companies.

Version 1.2 of the stock quote scenario requires the storing of service endpoints in a registry. When services are stored in a registry, life cycle management becomes easier and more secure.

The service endpoints must be added to the registry, and a custom property created for the use of the stock quote mediation module. The custom property represents the subscription level used by the stock quote mediation module.

In order for the stock quote scenario to make use of an existing registry, you would need to do the following:
  1. Add the stock quote service endpoints to the registry.
    • The WSRR administrator publishes the metadata for all the services you might use.
  2. Make the objects (service endpoints) governed.
  3. Set up your registry to key stock quote URLs against subscription levels. You can then dynamically route customer requests according to subscription levels.
    • The WSRR administrator creates a custom property that represents the subscription level.
  4. Configure the stock quote mediation module to fetch metadata from the registry for a service that has a subscription level of a given value.
    • The integration developer adds and configures the Endpoint Lookup mediation primitive, and exports the mediation module within an enterprise archive (EAR) file.
  5. Create and configure a registry definition on the run time.
    • The runtime administrator configures a WSRR definition.
  6. Deploy the mediation module.
    • The runtime administrator installs the EAR file containing the mediation module.

concept Concept topic

Terms of use | Feedback


Timestamp icon Last updated: 20 June 2010 00:38:45 BST (DRAFT)


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wbpm.scenarios.esb1.620.doc/concepts/cwesb_stockquotegovernance.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
This information center is powered by Eclipse technology (http://www.eclipse.org).
iDoc on