Patent ID: 8667024

Claim:
A method for shared data management in software-as-a-service platform, comprising: providing a common object data schema for one or more data objects and one or more data attributes associated with said one or more data objects stored in a master database; allowing a plurality of applications to be deployed dynamically on the software-as-a-service platform, the plurality of applications being hosted applications whose functions are provided remotely as a service on-demand; receiving registrations from said applications deployed on the platform, the registrations including one or more requests to read or requests to write data values or both, for said one or more data attributes by said plurality of applications, said one or more data attributes used in providing the functions of said applications; and allowing said plurality of applications to interoperate by sharing said data values stored in the master database, wherein each of the plurality of applications keeps a private database with mapping of said one or more attributes in the master database with those associated with the private database.