Level: Introductory Tim Baldwin , Senior Software Developer, IBM UK Laboratories
12 Sep 2007 When defining service life cycles with WebSphere® Service Registry and Repository, you can only use a single state machine definition. However, your organization may want two or more independent life cycles to govern different aspects of your services. This article describes how you can use Websphere Service Registry and Repository to support multiple life cycles within a single state machine definition.
In this tutorial
To help facilitate governance processes in an SOA, WebSphere Service Registry and Repository provides a simple mechanism for defining a life cycle that can be applied to services managed within it. Objects or related groups of objects stored in Service Registry can be transitioned through the states defined in the life cycle, and the resulting states will be reflected in the classification metadata associated with those objects. You can use the Service Registry console or APIs to locate and use the objects based upon these classifications. WebSpheres Service Registry and Repository comes with a default service life cycle based on IBM's SOA governance model. However, most organizations will want to modify or replace this default life cycle with one that matches their exact requirements. In fact, you may want to use several different, essentially independent, life cycles for services stored in a single Service Registry instance. For example, the life cycle for services associated with business processes might be different from the life cycle for services associated with product development. The problem is that you need to define the life cycle in Service Registry using a single State Adaptive Choreography Language (SACL) file. Multiple SACL files aren't supported, so you need to use some special techniques to create and support multiple life cycles. This article shows you how to do that.
Objectives
After completing this tutorial, you'll understand how you can use an SACL life cycle definition in WebSphere Service Registry and Repository. You'll also know how to configure the SACL and how to use WebSphere Registry and Repository when you need to create multiple independent service life cycles using a single WebSphere Service Registry and Repository instance.
Prerequisites
Before taking this tutorial, you should have a basic knowledge of WebSphere Service Registry and Repository and its role in the governance and life cycle of services.
System requirements
WebSphere Service Registry and Repository V6 or V6.0.2 with administrative authority
Formats html, pdf
|