API Services

API Services

image

API

API Services refer to the functionality provided by CargoWise's APIs (Application Programming Interfaces). APIs in CargoWise enable communication and interaction between different software systems, allowing them to exchange data and perform various operations.

Services

We develop platform-independent middleware that communicates with systems across various platforms to transfer data between multiple systems, thereby completing a business flow.


We use myriad technologies for our middle wares, Microsoft Technology Stack, C++, Java, XML, Json, MS SQL , MySQL, Magento, MongoDB, Python.


CargoWise exposes data with it's eAdapter layer in XML formats, Our middleware interprets the XML data and depending on the business needs, it transfers the data across multiple systems as per the encapsulated business logic.


Our team has rich experience in integrating Third Party Applications e.g Tally, XERO, SAGE, Navision, SAP with CargoWise.

API Protocols and Architectures

APIs exchange commands and data, and this requires clear protocols and architectures - the rules, structures and constraints that govern an API's operation.Today, there are three categories of API protocols or architectures: REST, RPC and SOAP. These may be dubbed "formats,

  • REST APIs
  • Remote Procedure Call (RPC)
  • SOAP
image
image

Comparing API Protocols

Consider REST and SOAP. Both formats are designed to connect applications and mainly utilize HTTP protocols and commands such as GET, POST and DELETE. Both can use XML in requests and responses. However, SOAP depends on XML by design, while REST can also use JSON, HTML and plain text.

  • HTTP Protocols
  • GET , POST , DELETE
  • XML , JSON , HTML

REST API Services

A REST API (also known as RESTful API) is an application programming interface (API or web API) that conforms to the constraints of REST architectural style and allows for interaction with RESTful web services. REST stands for representational state transfer and was created by computer scientist Roy Fielding

image
image

Simple Object Access Protocol

The simple object access protocol (SOAP) is a messaging standard defined by the World Wide Web Consortium and broadly used to create web APIs, usually with XML. SOAP supports a wide range of communication protocols found across the internet, such as HTTP, SMTP and TCP. SOAP is also extensible and style-independent.