In the vConnect module, this feature is used to add a new APIs and manage currently used APIs. By using the vConnect module, you can add three types of APIs: SOAP/REST, Lambda, and Database.
The SOAP (Simple Object Access Protocol) based API represents a SOAP envelope. A SOAP envelop contains the SOAP headers and SOAP body. The SOAP based APIs mainly exchange the data in the XML format.
The Rest (Representational State Transfer) APIs are lightweight APIs that use HTTP-based communication mechanism. It transfers the data over HTTP protocol and consumes less bandwidth. To transfer the data, it can use XML and JSON data formats. It mainly uses the JSON (Java Script Object Notation) based request and response formats for faster data communication.
Lambda service follows a server less architecture and is an integral feature of AWS (Amazon Web Service). The benefit of the Lambda service is that it is lightweight and you can impart custom-logic to the Lambda service so that it can perform a specific job on the data in the Vahana cloud. It is platform independent and fully supports Java, Go, Python, Node.js, etc.
The DB API, which is also referred to as API Database, connects the written program logic in Python to the database server. For data exchange, the database API uses specific protocols (For example: – TCP/IP).
Before the application user configures the API on the vConnect portal, the user needs to implement (write the programming code) the respective API on a specific API platform (for example: – Java, .Net, Python, etc.).
Configuring an API on the vConnect platform means that you are registering the API so that it can successfully communicate with front-end applications, including web-applications and mobile apps.
On the vConnect platform, you can configure three types of APIs. These APIs are:
- SOAP/Rest APIs
- Lambda Services
- Database API