System and method for manipulating and automatically updating enterprise application deployment descriptors
First Claim
Patent Images
1. A computer based system for automatically maintaining at least one deployment descriptor, comprising at least one computer and:
- a parser operable to generate a representation of the at least one deployment descriptor;
a generator operable to create the at least one deployment descriptor;
a validator operable to validate the at least one deployment descriptor;
a graphical user interface (GUI) operable to at least invoke the parser;
wherein the GUI can include a user-selectable resource hierarchy, settings pane, message area, and toolbar and wherein when a node in the user-selectable resource hierarchy is selected, displaying at least one field in the GUI;
wherein the at least one field corresponds to a plurality of values in a plurality of deployment descriptor files;
wherein the system automatically generates a replacement deployment descriptor based on at least one application source code file associated with the at least one deployment descriptor if the at least one deployment descriptor is defective; and
wherein the system is operable to automatically deploy an application associated with the at least one deployment descriptor;
wherein the validator is further operable togenerate an error when it encounters a syntactic or semantic fault in the at least one deployment descriptor'"'"'s file,use the GUI to display an error message to a user, the message being selectable by the user,match the node corresponding to the error in the selectable message in response to the user'"'"'s selection of the message,cause the fields of said node to be highlighted in the resource hierarchy, anddisplay a notification to the user in the GUI wherein the notification includes suggestions for the user to correct said fields.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for updating at least one deployment descriptor, comprising creating a first representation of the at least one deployment descriptor; creating a second representation of a second at least one deployment descriptor based on one or more source files; comparing the first representation with the second representation; updating the first representation based on the second representation if the first representation is out-of-date; and wherein the method can be invoked from an integrated development environment.
22 Citations
24 Claims
-
1. A computer based system for automatically maintaining at least one deployment descriptor, comprising at least one computer and:
-
a parser operable to generate a representation of the at least one deployment descriptor; a generator operable to create the at least one deployment descriptor; a validator operable to validate the at least one deployment descriptor; a graphical user interface (GUI) operable to at least invoke the parser; wherein the GUI can include a user-selectable resource hierarchy, settings pane, message area, and toolbar and wherein when a node in the user-selectable resource hierarchy is selected, displaying at least one field in the GUI; wherein the at least one field corresponds to a plurality of values in a plurality of deployment descriptor files; wherein the system automatically generates a replacement deployment descriptor based on at least one application source code file associated with the at least one deployment descriptor if the at least one deployment descriptor is defective; and wherein the system is operable to automatically deploy an application associated with the at least one deployment descriptor; wherein the validator is further operable to generate an error when it encounters a syntactic or semantic fault in the at least one deployment descriptor'"'"'s file, use the GUI to display an error message to a user, the message being selectable by the user, match the node corresponding to the error in the selectable message in response to the user'"'"'s selection of the message, cause the fields of said node to be highlighted in the resource hierarchy, and display a notification to the user in the GUI wherein the notification includes suggestions for the user to correct said fields. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer based system for automatically maintaining at least one deployment descriptor, comprising at least one computer and:
-
a parser operable to generate a first representation of the at least one deployment descriptor'"'"'s file; a generator operable to create a second representation of deployment descriptor information based on at least one application source code file associated with the at least one deployment descriptor; a graphical user interface (GUI) operable to at least invoke the parser; wherein the GUI can include a user-selectable resource hierarchy, settings pane, message area, and toolbar and wherein when a node in the user-selectable resource hierarchy is selected, displaying at least one field in the GUI; wherein the at least one field corresponds to a plurality of values in a plurality of deployment descriptor files; a validator operable to validate the at least one deployment descriptor and further operable to generate an error when it encounters a syntactic or semantic fault in the at least one deployment descriptor'"'"'s file, use the GUI to display an error message to a user, the message being selectable by the user, match the node corresponding to the error in the selectable message in response to the user'"'"'s selection of the message, cause the fields of said node to be highlighted in the resource hierarchy, and display a notification to the user in the GUI wherein the notification includes suggestions for the user to correct said fields; a builder operable to compare the first representation with the second representation; wherein the builder automatically updates the first representation to create an updated first representation based on the second representation if the builder determines that the at least one application source code file of the second representation has been modified; wherein the system is operable to automatically generate a replacement deployment descriptor based on the at least one application source code file if the at least one deployment descriptor is defective; and wherein the system generates new deployment descriptors from the updated first representation. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for updating at least one deployment descriptor, comprising:
-
providing a graphical user interface (GUI) wherein the GUI can include a user-selectable resource hierarchy, settings pane, message area, and toolbar and wherein when a node in the user-selectable resource hierarchy is selected, displaying at least one field in the GUI; wherein the at least one field corresponds to a plurality of values in a plurality of deployment descriptor files; creating a first representation of the at least one deployment descriptor'"'"'s file; creating a second representation of deployment descriptor information based on at least one application source code file associated with the at least one deployment descriptor; comparing the first representation with the second representation; and automatically updating the first representation to create an updated first representation based on the second representation if the at least one application source code file of the second representation has been modified; generating new deployment descriptors from the updated first representation; and validating the at least one deployment descriptor by a validator, wherein the validator is further operable to generate an error when it encounters a syntactic or semantic fault in the at least one deployment descriptor'"'"'s file, use the GUI to display an error message to a user, the message being selectable by the user, match the node corresponding to the error in the selectable message in response to the user'"'"'s selection of the message, cause the fields of said node to be highlighted in the resource hierarchy, and display a notification to the user in the GUI wherein the notification includes suggestions for the user to correct said fields. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
provide a graphical user interface (GUI) wherein the GUI can include a user-selectable resource hierarchy, settings pane, message area, and toolbar and wherein when a node in the user-selectable resource hierarchy is selected, displaying at least one field in the GUI; wherein the at least one field corresponds to a plurality of values in a plurality of deployment descriptor files; create a first representation of at least one deployment descriptor'"'"'s file; create a second representation of deployment descriptor information based on at least one application source code file associated with the at least one deployment descriptor; compare the first representation with the second representation; automatically update the first representation to create an updated first representation based on the second representation if the at least one application source code file of the second representation has been modified; and generating new deployment descriptors from the updated first representation; and validating the at least one deployment descriptor by a validator, wherein the validator is further operable to generate an error when it encounters a syntactic or semantic fault in the at least one deployment descriptor'"'"'s file, use the GUI to display an error message to a user, the message being selectable by the user, match the node corresponding to the error in the selectable message in response to the user'"'"'s selection of the message, cause the fields of said node to be highlighted in the resource hierarchy, and display a notification to the user in the GUI wherein the notification includes suggestions for the user to correct said fields. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification