Building a Service Versioning Gateway with WebSphere ESB and WebSphere Service Registry and Repository V7.5
An IBM Redpaper publication
Note: This is publication is now archived. For reference only.
This IBM® Redpaper™ introduces a Service Versioning Gateway. It is, as the name indicates, a gateway that exists between service consumers and service providers and offers consumer-specific virtual service interfaces without requiring a specific service provider implementation for each of the interfaces. In other words, the gateway is capable of handling particular cases of service evolution and versioning.
Containment of multiple approaches to implementation makes possible the gateway described in this document. These approaches share a common architecture but differ in the specifics of how the gateway components are built and work together. The implementation approach outlined in this document leverages IBM WebSphere® enterprise service bus (ESB) and WebSphere Service Registry and Repository (WSRR). We show how the individual components supporting the versioning gateway are designed and implemented.
This publication is intended for potential and actual users of the Service Versioning Gateway.
Introduction: The challenge
Service versioning
Use case scenario
Service Versioning Gateway
Implementation with WebSphere ESB and WebSphere Service Registry and Repository V7.5
Summary