Reporting Solutions Pty Ltd
|Posted on October 18, 2017 at 6:20 PM|
Representational state transfer (REST) or RESTful Application Programing Interface is a methodology that enables data to be extracted and inserted into databases from applications developed externally to the main software development project. It provides a means to interact with the Jiwa database and business logic via HTTP verbs, with the bulk of the service provided by a Jiwa plugin.
Enhancements to our processes
The Jiwa 7 REST API makes it simpler to connect websites, iPhone, iPad, Android apps and other web developed apps to the Jiwa database, making things run far more efficiently. Typical uses include:
- Integrating a web store to Jiwa
- Field sales via a mobile device (iOS/Android/UWA)
- Integrating Jiwa and Point of Sale systems
- Providing intranet services to staff via a web browser
- Providing specialised browser based interfaces for tailored, streamlined operational workflows.
Enhancements to user experience
For Jiwa users, the REST API will provide the opportunity for external applications to be built either by us or third-party developers to enable data to be added and read and written to Jiwa 7.
Hypertext Transfer Protocol (HTTP) words like GET, POST, PUT, DELETE, and so on. An app developer can then use these verbs to update and use the Jiwa 7 database as a store of data and then add and edit and read data in and out of the database.
A Jiwa MS Windows Service and web deployment package provide the mechanism to host the service. The routes and the logic behind each route are defined in Jiwa 7 plugins. Additional or alternative routes and logic can be provided by an additional plugin or plugins.
Need more information?
See our technical documentation on how to use the JIWA 7 REST API, here. The actual Jiwa 7 REST API detailed documentation (for heavy hitters) is available here.
There is a lot of information available in the public domain about REST API’s in general. A good starting point is Wikipedia and you can get there by clicking here.
For more information, contact us today.Ph: 03 9566 7249