Method and apparatus for implementing electronic software distribution
First Claim
1. A method of implementing electronic software distribution of a software product comprising:
- receiving readiness criteria that defines a process for distributing a software product in a data processing system;
providing a private environment on an online site that restricts access to the software product within the data processing system;
testing the electronic software distribution of the software product as defined by the readiness criteria in the private environment on the online site, where the testing determines if the electronic software distribution meets predefined standards; and
providing a public environment with access to the software product available from the online site when the testing of the electronic software distribution results in a distribution of the software product pursuant to the readiness criteria which meets the predefined standards.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment consistent with the present invention includes a method and apparatus for performing software distribution of a software product electronically. Readiness criteria information associated with the software product is received via software in a data processing system. The readiness criteria information is posted in a central location. A private environment is then provided within the data processing system for accommodating an online site. The online site, which contains links to the software product in accordance with the readiness criteria information, is installed into the private environment. The online site is tested in the private environment in accordance with the UAT criteria information. When the online site meets the readiness and UAT criteria, a public environment is provided with access to the online site.
74 Citations
17 Claims
-
1. A method of implementing electronic software distribution of a software product comprising:
-
receiving readiness criteria that defines a process for distributing a software product in a data processing system; providing a private environment on an online site that restricts access to the software product within the data processing system; testing the electronic software distribution of the software product as defined by the readiness criteria in the private environment on the online site, where the testing determines if the electronic software distribution meets predefined standards; and providing a public environment with access to the software product available from the online site when the testing of the electronic software distribution results in a distribution of the software product pursuant to the readiness criteria which meets the predefined standards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus that performs a method of implementing electronic software distribution of a software product comprising:
-
circuitry configured to receive readiness criteria that defines a process for distributing a software product in a data processing system; circuitry configured to provide a private environment on an online site that restricts access to the software product within the data processing system; circuitry configured to test the electronic software distribution of the software product as defined by the readiness criteria in the private environment on the online site, when the testing determines if the electronic software distribution meets predefined standards; and circuitry configured to provide a public environment with access to the software product available from the online site when the testing of the electronic software distribution results in a distribution of the software product pursuant to the readiness criteria which meets the predefined standards.
-
-
17. A computer program product comprising:
a computer usable medium having computer readable code embodiment therein for performing a method of implementing electronic software distribution of a software product including; computer readable program code devices configured to effect receiving readiness criteria that defines a process for distributing a software product in a data processing system; computer readable program code devices configured to effect providing a private environment on an online site that restricts access to the software product within the data processing system; computer readable program code devices configured to effect testing the electronic software distribution of the software product as defined by the readiness criteria in the private environment on the online site when the testing determines if the electronic software meets the predefined standards; and computer readable program code devices configured to effect providing a public environment with access to the software product available from the online site when the testing of the electronic software distribution results in a distribution of the software product pursuant to the readiness criteria which meets the predefined standard.
Specification