SHARED DATA MANAGEMENT IN SOFTWARE-AS-A-SERVICE PLATFORM
First Claim
Patent Images
1. 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 a platform;
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 selected attributes of said one or more data attributes by said plurality of applications; and
enabling said plurality of applications to interoperate by sharing said data values stored in the master database.
1 Assignment
0 Petitions
Accused Products
Abstract
Shared data management in software-as-a-service platform may provide 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. A plurality of applications may be enabled to be deployed dynamically on a platform and interoperate by sharing said data values stored in the master database. Data trading is enabled in which applications request permissions to read from or write to, or both, the master database, and in which the requests are mediated by granting or denying permissions.
32 Citations
23 Claims
-
1. 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 a platform; 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 selected attributes of said one or more data attributes by said plurality of applications; and enabling said plurality of applications to interoperate by sharing said data values stored in the master database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for shared data management in software-as-a-service platform, comprising:
-
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; a shared data management server operable to publish said common object data schema, the shared data management server further operable to allow a plurality of applications to be deployed dynamically on a platform, the shared data management server further operable to mediate data sharing of data associated with said common object data schema among said plurality of applications. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of 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 a platform; 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 selected attributes of said one or more data attributes by said plurality of applications; and enabling said plurality of applications to interoperate by sharing said data values stored in the master database. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification