Method and system for application installation and management using an application-based naming system including aliases
First Claim
1. A method for managing application files within a data processing system, the method comprising:
- registering an alias name, wherein the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application, the registering an alias name further comprisingassociating the alias name with the first compound name that includes the application name and the deployment name; and
storing the association of the alias name with the first compound name in a datastore;
generating an application-based name associated with an application, wherein the application-based name represents a context within a naming system, and wherein the application-based name is a second compound name that includes the alias name; and
managing an application within the data processing system using the application-based name.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented for managing applications using application-based names. A naming service registers an alias name; the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application. The naming service is also able to generate an application-based name associated with an application; the application-based name represents a context within a naming system, and the application-based name is a second compound name that includes the alias name. Applications are managed within a data processing system using application-based names. The first compound name can be associated with a first topology-based name that represents a first context for organizing files that are related to the instance of the application.
44 Citations
21 Claims
-
1. A method for managing application files within a data processing system, the method comprising:
-
registering an alias name, wherein the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application, the registering an alias name further comprising associating the alias name with the first compound name that includes the application name and the deployment name; and storing the association of the alias name with the first compound name in a datastore; generating an application-based name associated with an application, wherein the application-based name represents a context within a naming system, and wherein the application-based name is a second compound name that includes the alias name; and managing an application within the data processing system using the application-based name. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product in a computer readable medium for managing application files within a data processing system, the computer program product comprising:
-
means for registering an alias name, wherein the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application, the means for registering an alias name further comprising means for associating the alias name with the first compound name that includes the application name and the deployment name; and means for storing the association of the alias name with the first compound name in a datastore; means for generating an application-based name associated with an application, wherein the application-based name represents a context within a naming system, and wherein the application-based name is a second compound name that includes the alias name; and means for managing an application within the data processing system using the application-based name. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for managing application files within a data processing system, the apparatus comprising:
-
means for registering an alias name, wherein the alias name represents a first compound name that includes an application name that is associated with an application and a deployment name that is associated with a deployment attribute that characterizes a deployment of an instance of the application, the means for registering an alias name further comprising means for associating the alias name with the first compound name that includes the application name and the deployment name; and means for storing the association of the alias name with the first compound name in a datastore; means for generating an application-based name associated with an application, wherein the application-based name represents a context within a naming system, and wherein the application-based name is a second compound name that includes the alias name; and means for managing an application within the data processing system using the application-based name. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification