CentraSite User's Guide : CentraSite and API Gateway Integration : Virtual Service Mapping Details
Virtual Service Mapping Details
This section describes how the Virtual Services and their property values defined and published from CentraSite are mapped into API Gateway.
Publishing and unpublishing of Virtual Service assets from CentraSite to API Gateway are performed by invoking the API Gateway Deployer Service.
Virtual REST Services
The Virtual Service Definition (VSD) of a Virtual REST Service asset provides the service name, service key, and the Swagger definition. API Gateway creates an API for the service that is defined by the VSD. The universally unique identifier (UUID) of the API is extracted from the VSD.
Note:  
When a Virtual REST Service with an UUID, say, XXX, is published from CentraSite, any existing API with the same UUID XXX in API Gateway is overwritten.
The following table summarizes the mapping of a Virtual REST Service in CentraSite to a REST API in API Gateway:
CentraSite
API Gateway
Notes
Virtual REST Service
REST API
Name
Name
Type: Virtual REST Service
Type: REST
Organization
Not applicable
Version
Version
Description
Description
Import From a Specification File
*Swagger-2.0
*RAML-0.8
Type
*Swagger
*RAML
Import a File: File
Select file
Import a File: URL
URL
Advanced Settings: Credentials
*Username
*Password
URL: Protected
*Username
*Password
Not applicable
Maturity State
Not applicable
API grouping
Policy Actions
Policies
Key
API Identifier
REST APIs published from CentraSite to API Gateway are activated.
Virtual SOAP Services
A Virtual Service Definition (VSD) provides the service name, service key, and the WSDL definition of a SOAP service asset. API Gateway creates an API for the service that is defined by the VSD. The universally unique identifier (UUID) of the API is extracted from the VSD.
Note:  
When a Virtual REST Service with an UUID, say, XXX, is published from CentraSite, any existing API with the same UUID XXX in API Gateway is overwritten.
The following table summarizes the mapping of a Virtual SOAP Service in CentraSite to a SOAP API in API Gateway:
CentraSite
API Gateway
Notes
Virtual SOAP Service
SOAP API
Name
Name
Type: Virtual SOAP Service
Type: SOAP
Organization
Not applicable
Version
Version
Description
Description
Not applicable
Type
*WSDL
Import a File: File
Select file
Import a File: URL
URL
Advanced Settings: Credentials
*Username
*Password
URL: Protected
*Username
*Password
Not applicable
Maturity State
Not applicable
API grouping
Policy Actions
Policies
Key
API Identifier
SOAP APIs published from CentraSite to API Gateway are activated.
Copyright © 2015- 2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback