CentraSite User's Guide : Runtime Governance : Virtual Service Asset Management : Managing Virtual Service Assets through CentraSite Business UI : General Procedures across Assets : Publishing and Unpublishing Services to and from Gateways : Use Cases for Publishing a Service
Use Cases for Publishing a Service
When publishing a Service to Mediator and API Portal gateways, consider the following use cases:
Use Case A: Publish a Service From Native Service Details Page
In this use case, you use the details page of a Native Service for publishing to Mediator and API Portal gateways.
Publish a Service Without a Virtual Service
Here, you publish an instance of Native Service (which does not currently have a Virtual Service) from its details page.
The following table summarizes how an instance of Native Service A (without a Virtual Service A1) is applicable for publishing to both gateways in a single step.
In this use case, there is one principal scenario:
Scenario
Instance of Service
Publish to...
Mediator
API Portal
Native Service A without Virtual Service A1
Native Service
Publish a Service With a Virtual Service
Here, you publish an instance of Virtual Service (derived from the Virtualize action of Native Service) from the details page of Native Service.
The following table summarizes how an instance of Native Service A (with a Virtual Service A1) is applicable for publishing to both gateways in a single step.
In this use case, there is one principal scenario:
Scenario
Instances of Service
Publish to...
Mediator
API Portal
Native Service A with Virtual Service A1
Native Service A
Virtual Service A1
*
* Only if publishing of a Service to at least one Mediator gateway has executed successfully.
Use Case B: Publish a Service From the Virtual Service Details Page
In this use case, you use the details page of a Virtual Service for publishing to Mediator and API Portal gateways.
The following table summarizes how an instance of Virtual Service B is applicable for publishing to both gateways in a single step.
In this use case, there is one principal scenario:
Scenario
Instance of Service
Publish to...
Mediator
API Portal
Virtual Service B
Virtual Service B
*
* Only if publishing of a Service to at least one Mediator gateway has executed successfully.
Use Case C: Publish a Service from the Search Results Page
In this use case, you use the Search Results page to publish at set of native and Virtual Services to Mediator and API Portal gateways.
The following table summarizes how a combination of the instances of Native Service A (with a Virtual Service A1), and a Virtual Service B are applicable for publishing to both gateways in a single step.
In this use case, there are six principal scenarios:
Scenario 1
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
Without
Virtual Service A1
Native Service A
Virtual Service B (not published to Mediator)
Virtual Service B
*
Scenario 2
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
Without
Virtual Service A1
Native Service A
Virtual Service B (already published to Mediator)
Virtual Service B
*
Scenario 3
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
With
Virtual Service A1 (not published to Mediator)
Native Service A
Virtual Service A1
*
Virtual Service B (not published to Mediator)
Virtual Service B
*
Scenario 4
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
With
Virtual Service A1 (not published to Mediator)
Native Service A
Virtual Service A1
*
Virtual Service B (already published to Mediator)
Virtual Service B
*
Scenario 5
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
With
Virtual Service A1 (already published to Mediator)
Native Service A
Virtual Service A1
*
Virtual Service B (not published to Mediator)
Virtual Service B
*
Scenario 6
Scenarios
Instances of Service
Publish/Unpublish
Mediator
API Portal
Native Service A
With
Virtual Service A1 (already published to Mediator)
Native Service A
Virtual Service A1
*
Virtual Service B (already published to Mediator)
Virtual Service B
*
* Only if publishing of a Service to at least one Mediator gateway has executed successfully.
Copyright © 2015- 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback