Repository infrastructure for on demand platforms
First Claim
Patent Images
1. A non-transitory computer-readable storage medium including code which when executed by at least one processor provides operations comprising:
- receiving, at an application programming interface of a repository, a request for a data object, wherein the data object is managed by the repository and stored by a service provider;
retrieving the data object based on metadata defining at least one of a name, a version, a solution, and a branch to identify the data object within a multi-tenant computing system serving a plurality of tenants; and
providing the retrieved data object,wherein the data object comprises core software platform content, system content, and tenant content, wherein the core software platform content represents functionality that is not modifiable by the plurality of tenants, wherein the system content includes one or more core data objects that are modifiable by the tenant content, and wherein the tenant content includes data representative of a business process for at least one of the plurality of tenants.
2 Assignments
0 Petitions
Accused Products
Abstract
In an aspect there is provided a method. The method may include providing, at a repository, storage for a plurality of tenants, providing a plurality of layers, and providing a plurality of versions; and separating, based on the plurality of layers and the plurality of versions, data for each of the plurality of tenants, wherein during runtime one of the plurality of tenants corresponds to the plurality of layers and one of the plurality of versions. Related apparatus, systems, techniques and articles are also described.
46 Citations
10 Claims
-
1. A non-transitory computer-readable storage medium including code which when executed by at least one processor provides operations comprising:
-
receiving, at an application programming interface of a repository, a request for a data object, wherein the data object is managed by the repository and stored by a service provider; retrieving the data object based on metadata defining at least one of a name, a version, a solution, and a branch to identify the data object within a multi-tenant computing system serving a plurality of tenants; and providing the retrieved data object, wherein the data object comprises core software platform content, system content, and tenant content, wherein the core software platform content represents functionality that is not modifiable by the plurality of tenants, wherein the system content includes one or more core data objects that are modifiable by the tenant content, and wherein the tenant content includes data representative of a business process for at least one of the plurality of tenants. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at an application programming interface of a repository, a request for a data object, wherein the data object is managed by the repository and stored by a service provider; retrieving the data object based on metadata defining at least one of a name, a version, a solution, and a branch to identify the data object within a multi-tenant computing system serving a plurality of tenants; and providing the retrieved data object, wherein at least one of the receiving, the retrieving, and the providing are implemented on at least one processor, wherein the data object comprises core software platform content, system content, and tenant content, wherein the core software platform content represents functionality that is not modifiable by the plurality of tenants, wherein the system content includes one or more core data objects that are modifiable by the tenant data object, and wherein the tenant content includes data representative of a business process for at least one of the plurality of tenants. - View Dependent Claims (9, 10)
-
Specification