Systems and methods for exporting, publishing, browsing and installing on-demand applications in a multi-tenant database environment
First Claim
1. A computer implemented method of developing a computer application, said method comprising:
- providing to multiple users access, over a network, to information on a data center, with a subgroup of said users having access to a sub-portion of said information that is different from the sub-portion accessible by the remaining tenants of said subgroup; and
communicating with said data center over said network employing a computer system associated with a user of said sub-group to establish multiple copies of a common metadata package associated with said sub-portion, one of which may be accessed over said network by additional parties authorized by said user, with information included in a subset of said multiple copies being subject to additional modification with the user and the additional artier being prevented from modifying information included in the remaining copies of said multiple copies, with said metadata package including setup data that defines said computer application.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of developing computer applications, the method comprising providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from the sub-portion accessible by the remaining tenants of the subgroup; and communicating with the data center over the network employing a computer system associated with a user of the sub-group to establish application functionality with the sub-portion that may be accessed, over the network, by additional parties authorized by the user. Also disclosed is a machine-readable medium and a data center, both of which facilitate carrying-out the steps of the method.
141 Citations
20 Claims
-
1. A computer implemented method of developing a computer application, said method comprising:
-
providing to multiple users access, over a network, to information on a data center, with a subgroup of said users having access to a sub-portion of said information that is different from the sub-portion accessible by the remaining tenants of said subgroup; and communicating with said data center over said network employing a computer system associated with a user of said sub-group to establish multiple copies of a common metadata package associated with said sub-portion, one of which may be accessed over said network by additional parties authorized by said user, with information included in a subset of said multiple copies being subject to additional modification with the user and the additional artier being prevented from modifying information included in the remaining copies of said multiple copies, with said metadata package including setup data that defines said computer application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable memory storing one or more sequences of instructions for developing computer applications when executed by one or more processors and cause the one or more processors to carry out steps of:
-
providing to multiple users access, over a network, to information on a data center, with a subgroup of said users having access to a sub-portion of said information that is different from the sub-portion accessible by the remaining tenants of said subgroup; and communicating with said data center over said network employing a computer system associated with a user of said sub-group to establish multiple copies of a common metadata package associated with said sub-portion, one of which may be accessed over said network by additional parties authorized by said user, with information included in a subset of said multiple copies being subject to additional modification with the user and the additional parties being prevented from modifying information included in the remaining copies of said multiple copies, with said metadata package including setup data that defines said computer application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data center for developing computer applications the data center comprising:
-
a processor; and a memory space having a sequence of instructions which, when executed by the processor, cause the processor to carry out the steps of; providing to multiple users access, over a network, to information in said memory space, with a subgroup of said users having access to a sub-portion of said information that is different from the sub-portion accessible by the remaining tenants of said subgroup; and communicating with said memory space over said network employing a computer system associated with a user of said sub-group to establish multiple copies of a common metadata package associated with said sub-portion, one of which may be accessed over said network by additional parties authorized by said user, with information included in a subset of said multiple copies being subject to additional modification with the user and the additional parties being prevented from modifying information included in the remaining copies of said multiple copies, with said metadata package including setup data that defines said computer application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification