Deployment of a Solution Artifact to a Client Application
First Claim
1. A method for deploying a server-side solution artifact to a client-side application program, comprising:
- receiving an instruction to deploy the solution artifact to the client-side application program;
upon receiving the instruction, determining whether a package associated with the solution artifact and the client-side application program was generated;
upon determining that the package was generated, determining whether the package is current;
upon determining that the package is not current or that the package was not generated, generating the package based on the solution artifact and the client-side application program; and
upon determining that the package is current or upon generating the package, deploying the package to the client-side application program.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for deploying a solution artifact to a client-side application. In one method, an instruction to deploy the solution artifact to the client-side application program is received. Upon receiving the instruction, a determination is made whether a package associated with the solution artifact and the client-side application program was generated. Upon determining that the package was generated, a determination is made whether the package is current. Upon determining that the package is not current or that the package was not generated, the package is generated based on the solution artifact and the client-side application program. Upon determining that the package is current or upon generating the package, the package is deployed to the client-side application program.
26 Citations
20 Claims
-
1. A method for deploying a server-side solution artifact to a client-side application program, comprising:
-
receiving an instruction to deploy the solution artifact to the client-side application program; upon receiving the instruction, determining whether a package associated with the solution artifact and the client-side application program was generated; upon determining that the package was generated, determining whether the package is current; upon determining that the package is not current or that the package was not generated, generating the package based on the solution artifact and the client-side application program; and upon determining that the package is current or upon generating the package, deploying the package to the client-side application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for deploying a server-side solution artifact to a client-side application program, comprising:
-
receiving an instruction to take the solution artifact offline, the solution artifact (120) comprising web-based data accessible through a web browser; upon receiving the instruction, determining whether a package associated with the solution artifact and the client-side application program was generated, the client-side application program being incapable of at accessing the solution artifact; upon determining that the package associated with the solution artifact and the client-side application program was generated, determining whether the package is current by comparing a first date at which the package was generated with a second date at which the solution artifact was last updated; upon determining that the package is not current or that the package was not generated, generating the package based on the solution artifact and the client-side application program; and upon determining that the package is current or upon generating the package, deploying the package to the client-side application program. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive, over a network, an instruction to take a solution artifact offline, the solution artifact comprising a web-based list or form accessible through a web browser; upon receiving the instruction, determine whether a package associated with the solution artifact and a client-side application program was generated, the client-side application program being incapable of at viewing, interfacing with, and modifying the solution artifact; upon determining that the package was generated, determine whether the package is current by comparing a first date at which the package was generated with a second date at which the solution artifact was last updated; upon determining that the package is not current or that the package was not generated, generate the package based on the solution artifact and the client-side application program, the package comprising application-specific metadata files and a solution manifest, the application-specific metadata files associated with the solution artifact and the client-side application program, the application-specific metadata files configured to be accessed by the client-side application program, the application-specific metadata files containing the same data as provided in the solution artifact, the solution manifest enabling the client-side application program to install the applications-specific metadata files on the client-side application program; and upon determining that the package is current or upon generating the package, deploy, over the network, the package to the client-side application program. - View Dependent Claims (20)
-
Specification