Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media
First Claim
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.
14 Assignments
0 Petitions
Accused Products
Abstract
Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method for providing a data resource service within an enterprise system is provided. The method includes receiving a user data request from a web application having application logic located outside of an enterprise system to access user data stored in memory within the enterprise system. The method further includes accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application. The method also includes providing access to the user data stored in the memory within the enterprise system to the web application in response to the user data request.
143 Citations
23 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a data resource service within an enterprise system for resource level sharing among multiple applications, comprising:
-
a memory within an enterprise system that maintains a single, centrally managed instance of a set of user data within the enterprise system, the set of user data comprising, at least in part, data received from a user; and a data resource server that; receives 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; accesses the requested user data in the set of user data stored within the enterprise system in response to the request from the web application; reviews at least one access privilege associated with the set of user data; provides 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 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; receives 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; accesses 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 provides 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device cause the electronic device to implement a method for providing a data resource service within an enterprise system for resource level sharing among multiple applications, the method comprising:
-
maintaining 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 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 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 at least one access privilege associated with the set of user data; providing 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 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 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 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 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. - View Dependent Claims (22, 23)
-
Specification