System and method providing single application image
First Claim
Patent Images
1. One or more computer-readable media containing computer-executable instructions that administers an application comprising:
- defining an application identifier;
locating one or more resources associated with the application to record in a manifest of the associated resources, the resources including data structures, configuration settings, files, directories, directory substructures, pointers, identifiers to other resources, or others;
combining the one or more resources and application identifier into an application image that includes a service level agreement to manage the application image performance;
extending the application image by subsequently combining a new application resource with the existing application image, the new application resource adding a new utility to the application and is managed under the existing application image;
nesting a separate application image within the existing application image; and
associating a monitoring component with the existing application image, wherein the monitoring component provides an enumerated display of the resources that includes at least one of a flat display, or hierarchical display of the resources, or any combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided that facilitates the administration of an application in accordance with the present invention. The system includes a resource identifier that identifies resources associated with the application and a manifest that logs the resources. An aggregator is provided that aggregates a subset of the resources into the manifest to facilitate administration of the application. The aggregator can be provided by a user interface and/or an automated builder. A graphical user interface is also provided to facilitate deployment, creation and enumeration of the application.
-
Citations
18 Claims
-
1. One or more computer-readable media containing computer-executable instructions that administers an application comprising:
-
defining an application identifier;
locating one or more resources associated with the application to record in a manifest of the associated resources, the resources including data structures, configuration settings, files, directories, directory substructures, pointers, identifiers to other resources, or others;combining the one or more resources and application identifier into an application image that includes a service level agreement to manage the application image performance; extending the application image by subsequently combining a new application resource with the existing application image, the new application resource adding a new utility to the application and is managed under the existing application image; nesting a separate application image within the existing application image; and associating a monitoring component with the existing application image, wherein the monitoring component provides an enumerated display of the resources that includes at least one of a flat display, or hierarchical display of the resources, or any combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for administration of an application, comprising:
- employing a processor that executes computer executable code stored in memory to effect the following;
defining an application identifier; locating one or more resources associated with the application to record in a manifest of the associated resources, the resources including data structures, configuration settings, files, directories, directory substructures, pointers, identifiers to other resources, or others; combining the resources and application identifier into an application image that includes a service level agreement that manages the application image performance; subsequently adding utilities within the application image by adding a new application resource to the application image, wherein the application image that includes the additional utilities is manageable as a single entity; nesting a separate application image within the existing application image; and associating a monitoring component with the existing application image, wherein the monitoring component provides an enumerated display of the resources that includes at least one of a flat display, or hierarchical display of the resources, or any combination thereof. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- employing a processor that executes computer executable code stored in memory to effect the following;
-
18. A system for managing and administering an application comprising:
-
a memory; and a processor, operatively coupled to the memory, the processor executing computer-executable instructions configured to; define an application identifier; locate one or more resources related to an application to record in a manifest of the related resources, the resources include data structures, configuration settings, files, directories, directory substructures, pointers, identifiers to other resources, or objects; aggregate the one or more resources into an extensible application image; extend the application image by adding a new application resource to the application, the new resource adds a new utility to the application and is managed under the existing application image; nest a separate application image within the existing application image; and associate a monitoring component with the existing application image, wherein the monitoring component provides an enumerated display of the resources that includes at least one of a flat display, or hierarchical display of the resources, or any combination thereof.
-
Specification