1. A method for providing a data resource service within an enterprise system for resource level sharing among multiple applications, comprising: 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; accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application; and 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.