This is a web service based on internal communication protocol, which allows managing and maintaining a database of users (User Management System – UMS). All services of “Noway Media Ltd.” (like Schoodle, QRL, etc.) are united within this User Management System. This means that a user registered in any of the services part of “Noway Media Ltd.” has access to all other products and services.
The whole system is divided into three components (Look at the diagram on the left). The first one is the presentation layer which is visible by the customer. This is the place where the user can access any of the products part of “Noway Media Ltd.” and also the account information. The second one is the back-end layer which is the administrative part of the User Management System (accessible only by the administrators). The third component is the RESTful API which is used by the User Management System to communicates with the first (presentation) layer and other external systems (like Schoodle, QRL, etc.). The communication is executed with XML or JSON depending on the developers needs.
Role in the project
- • Developer (User Management System, API, Presentation layer);
- • Writing of unit tests for the API;
Noway Media Ltd.
Website of the service
More about the idea behind RESTful APIs
If you want to know more about the idea behind the RESTful APIs, visit the following links: