API (REST) | |
Wish you had a way to share R2 data with other tools in your suite?
Well, we heard you! Presenting R2 REST API 2.0
REST API are services that conform to the REST architectural style, also called as RESTful Web services, provide interoperability between computer systems on the Internet.
These services allow the requesting systems to access and manipulate textual representations of Web resources by using a uniform and predefined set of stateless operations.
UBS now offers REST API which provides a powerful, convenient, and simple Web services API for interacting with R2 Platform. Its advantages include ease of integration and development, and it’s an excellent choice of technology for use with mobile applications and Web 2.0 projects.
If you have to sync data between systems real-time consider using REST API, which is based on REST principles and optimized for large sets of data.
By using a stateless protocol and standard operations, R2 RESTful services aim for better performance, reliability, and ability to grow. The R2 RESTful API 2.0 gives you the ability to pull data out of R2 and seamlessly integrate R2 resources with other external software.
Language and platform-independent
Uses most popular JSON to send and receive data
Also supports XML
Uses secured HTTPS protocol
Cost-effective
Seamless data exchange
More real-time sync
Faster than SOAP
Less learning curve
The diagram below explains the overall architecture of R2 REST APIs topography.
Tomcat server to host the APIs
REST framework
WSO2 API Manager for orchestration
R2 back-end for business logic
Oracle as persistent storage
R2 APIs are secured by WSO2 API manager and can be accessed only through a subscription. Upon subscribing to an API, you will be furnished with a bearer token. This bearer token has to be passed in every request as a header attribute.
A separate server with 2 compute units minimum (each unit having 1.0-1.2 GHz Opteron/Xeon processor)
4 GB RAM
10 GB free disk space
One CPU unit for the operating system and one for JVM
You may refer to WS02 API Manager Documentation for more information on Installation pre-requisites.
9443 - HTTPS servlet transport
8243 - HTTPS NIO/Pass Through transport ports
To know more about our API's, and to get it on your test environment today, please reach out to our Sales team.