CentraSite Documentation : Runtime Governance with CentraSite : Virtualized APIs in CentraSite Business UI : Versioning Virtual API or Service
Versioning Virtual API or Service
 
Creating a Version for Virtual API or Service
Publishing a Versioned Virtual API or Service
Runtime Versioning Support in Mediator
The CentraSite Business User Interface (BUI) allows versioning of a virtual API or service and publish a specified version of an API or service to Mediator.
The version can be system defined version, for example, 1.0, 2.0, or 3.0. Optionally, you can also define the user version of a versioned service, for example, u1, u2, or u3. Versioning allows you to modify the virtual service that is currently deployed in CentraSite and publish the modified virtual service to Mediator. It also allows parallel coexistence of versions. You can select the version that you want to publish to Mediator.
Versioning of virtual API or services can be considered for the following scenarios:
*Modifications to the definition of the service: Services evolve over time. Modifications or enhancements such as, adding additional operations or methods, adding resources, or modifying the existing capabilities of a service are performed on a service. These modifications may affect the existing consumers or the consumers may not be able to adopt the changes for some time and thus the need for versioning of a service with parallel existence of old and new version arises.
*Modifications to policies enforced for a particular service: The policies enforced on a particular service can be changed or modified over a period of time. For example, in order to add new requirements of a new consumer, versioning can be useful to distinguish between the current and the new consumer requirements.
By default, for every version of a virtual service a system version number is generated. Optionally, you can also provide a version which is set as a user version.
Note:  
The user version (if available) takes precedence over the system version which is displayed in both CentraSite and Mediator. If the user version is not available, the system version is used.
Copyright © 2005-2015 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback