An instance of application at client-side invokes instance at server-side through HTTP request which is responsible for processing business logic of the application, and in turn, provides data back to client-side instance for further actions (rendering, effects, asset management, user interactions and functions).
Every HTTP request is received by a Controller at the server-side, and each HTTP request is defined uniquely by the Event ID (through
$_REQUEST['ID'] parameter) that is passed from the client-side application instance. Based on Event ID, the Controller validates the HTTP request and the user sending the request.
The OSF provides an in-built access control scheme based on user roles, called Role Based Access Control (RBAC) scheme, that allows access to application by its users depending on their roles assigned to. The basic concept of the scheme lies in treating application and user accessing the application as two objects, and basing their interaction through user's role associated with application instance.
Updated on Aug 20, 2016
The techReview is an online magazine by Batoi and publishes articles on current trends in technologies across different industry verticals and areas of research. The objective of the online magazine to provide an insight into cutting-edge technologies in their evolution from labs to market.