Patent ID: 9531808
Filing Date: 2016-12-27
CPC Classification: G06F,H04L

Claim Text:
1. A method for providing a data resource service within an enterprise system for resource level sharing among multiple applications, comprising: maintaining, by a processor executing the data resource service, a single, centrally managed instance of a set of user data stored within the enterprise system, the set of user data comprising, at least in part, data received from a user; receiving, by the processor executing the data resource service, a request from a web application having application logic located outside of the enterprise system to access user data in the set of user data stored within the enterprise system; accessing, by the processor executing the data resource service, the requested user data in the set of user data stored within the enterprise system in response to the request from the web application; reviewing, by the processor executing the data resource service, at least one access privilege associated with the set of user data; providing, by the processor executing the data resource service, access to the requested user data in the set of user data stored within the enterprise system to the web application in response to the request while maintaining only the single, centrally managed instance of the set of user data stored within the enterprise system if the at least one access privilege associated with the set of user data allows the web application to access the set of user data; not providing, by the processor executing the data resource service, access to the requested user data in the set of user data stored within the enterprise system to the web application in response to the request if the at least one access privilege associated with the set of user data does not allow the web application to access the set of user data; receiving, by the processor executing the data resource service, a request from an enterprise application having logic within the enterprise system to access user data in the set of user data stored within the enterprise system; accessing, by the processor executing the data resource service, the requested user data in the set of user data stored within the enterprise system in response to the request from the enterprise application; and providing, by the processor executing the data resource service, access to the requested user data in the set of user data stored within the enterprise system to the enterprise application in response to the request while maintaining only the single, centrally managed instance of the set of user data stored within the enterprise system.