On-demand database service system, method, and computer program product for validating a developed application
First Claim
Patent Images
1. A method, comprising:
- receiving at least one aspect of a developed application at an on-demand database service, the at least one aspect of the developed application received from a first user via a web browser on a first computer;
providing an indication to the first user, through the first user'"'"'s web browser, that the at least one aspect of the developed application has been validated; and
receiving a request to utilize the at least one aspect of the developed application on behalf of a second user, the request received in response to the second user using a second aspect of the developed application;
wherein if the request is received prior to providing the first user with the indication that the at least one aspect of the developed application has been validated, the second user is precluded from using the at least one aspect of the developed application and the second user'"'"'s request is denied.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for validating a developed application. These mechanisms and methods for providing such validation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such validation may lead to an improved application migration development/runtime framework, etc.
28 Citations
19 Claims
-
1. A method, comprising:
-
receiving at least one aspect of a developed application at an on-demand database service, the at least one aspect of the developed application received from a first user via a web browser on a first computer; providing an indication to the first user, through the first user'"'"'s web browser, that the at least one aspect of the developed application has been validated; and receiving a request to utilize the at least one aspect of the developed application on behalf of a second user, the request received in response to the second user using a second aspect of the developed application; wherein if the request is received prior to providing the first user with the indication that the at least one aspect of the developed application has been validated, the second user is precluded from using the at least one aspect of the developed application and the second user'"'"'s request is denied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving at least one aspect of a developed application at an on-demand database service, the at least one aspect of the developed application received from a first user via a web browser on a first computer; providing an indication to the first user, through the first user'"'"'s web browser, that the at least one aspect of the developed application has been validated; and receiving a request to utilize the at least one aspect of the developed application on behalf of a second user, the request received in response to the second user using a second aspect of the developed application; wherein if the request is received prior to providing the first user with the indication that the at least one aspect of the developed application has been validated, the second user is precluded from using the at least one aspect of the developed application and the second user'"'"'s request is denied.
-
-
14. An apparatus, comprising:
a computer processor; and one or more stored sequences of instructions which, when executed by the computer processor, cause the computer processor to carry out the steps of; receiving at least one aspect of a developed application at an on-demand database service, the at least one aspect of the developed application received from a first user via a web browser on a first computer; providing an indication to the first user, through the first user'"'"'s web browser, that the at least one aspect of the developed application has been validated; and receiving a request to utilize the at least one aspect of the developed application on behalf of a second user, the request received in response to the second user using a second aspect of the developed application; wherein if the request is received prior to providing the first user with the indication that the at least one aspect of the developed application has been validated, the second user is precluded from using the at least one aspect of the developed application and the second user'"'"'s request is denied.
-
15. A method for transmitting code for use in a multi-tenant database system on a transmission medium, the method comprising:
-
transmitting code for receiving at least one aspect of a developed application at an on-demand database service, the at least one aspect of the developed application received from a first user via a web browser on a first computer; transmitting code for providing an indication to the first user, through the first user'"'"'s web browser, that the at least one aspect of the developed application has been validated; and transmitting code for receiving a request to utilize the at least one aspect of the developed application on behalf of a second user, the request received in response to the second user using a second aspect of the developed application; wherein if the request is received prior to providing the first user with the indication that the at least one aspect of the developed application has been validated, the second user is precluded from using the at least one aspect of the developed application and the second user'"'"'s request is denied. - View Dependent Claims (16, 17, 18, 19)
-
Specification