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.