3TP Open Connectivity Manager (3TPOCM)
Gone are the days when the only way to interact with an organization was through a browser-based website or desktop. The world is getting digitized and APIs are becoming the currency of commerce.
3TP platform can be integrated with any 3rd party system by consuming exposed APIs of that system. And also, other systems can consume 3TP methods through exposed methods of 3TP, where all 3TP methods are exposed as web services.
3TP supports SOAP &RESTFUL (on both massage formats of JSON &XML)services and supports web socket connectivity using SignalR.To create a process on 3TP from 3rd party system, a standard service from 3TP side can be consumed “CreateDataProcess“, which accepts the process data as encrypted XML.
The response is an encrypted XML string. The encryption used by the system is AES-128 bit, and each integration user has a specific encryption key used to encrypt request XML, and decrypt response XML.
3TOCM APIs modeling is done following many best practices:
- Documentation which includes
- Resources
- Attributes
- Relationship between resources
- Representation formats
- Supported Verbs
- Error Response codes
- Independently Callable
- Stateless (no single client request is dependent on the server-side state of a previous request.
- Easy to Call