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.
Table of contents
Introduction: The challenge
Use case scenario
Service Versioning Gateway
Implementation with WebSphere ESB and WebSphere Service Registry and Repository V7.5