Providing extensive ability for describing a management interface
First Claim
Patent Images
1. A method comprising:
- receiving, by a profile service of an application server device from an end user, configuration information for a management interface associated with a deployment that provides a service for runtime operations on the application server device, the configuration information comprising selection of a subset of a plurality of properties of the deployment, the subset comprising properties of the plurality of properties identified by the end user as being of interest to the end user for viewing in the management interface associated with the deployment;
receiving, by the profile service from a structure deployer of a deployment layer of the application server device, metadata of the deployment that describes each of the plurality of properties of the deployment, wherein the deployment layer deploys the service onto a microcontainer (MC) kernel of the application server device, and wherein the structure deployer analyzes the structure of the deployment to generate the metadata associated with the plurality of properties;
generating, by the profile service, a first view of the deployment, the first view comprising all of the plurality of properties of the deployment;
passing, by the profile service, the first view of the deployment to the MC kernel for the runtime operations of the service of the deployment;
generating, by the profile service in view of the configuration information, a second view of the deployment, the second view comprising the subset of properties of the deployment;
integrating, by the profile service, the second view to define the management interface, wherein the management interface implemented as an aspect that addresses a cross-cutting concern of management of the deployment; and
providing, to the user by the profile service, access to the management interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a management interface to an application server to allow user access to managed properties of a deployment. In one embodiment, the method includes receiving metadata of a deployment describing managed properties, which are generated according to a user definition. The method further includes creating a management interface for the deployment to provide user access to the managed properties.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a profile service of an application server device from an end user, configuration information for a management interface associated with a deployment that provides a service for runtime operations on the application server device, the configuration information comprising selection of a subset of a plurality of properties of the deployment, the subset comprising properties of the plurality of properties identified by the end user as being of interest to the end user for viewing in the management interface associated with the deployment; receiving, by the profile service from a structure deployer of a deployment layer of the application server device, metadata of the deployment that describes each of the plurality of properties of the deployment, wherein the deployment layer deploys the service onto a microcontainer (MC) kernel of the application server device, and wherein the structure deployer analyzes the structure of the deployment to generate the metadata associated with the plurality of properties; generating, by the profile service, a first view of the deployment, the first view comprising all of the plurality of properties of the deployment; passing, by the profile service, the first view of the deployment to the MC kernel for the runtime operations of the service of the deployment; generating, by the profile service in view of the configuration information, a second view of the deployment, the second view comprising the subset of properties of the deployment; integrating, by the profile service, the second view to define the management interface, wherein the management interface implemented as an aspect that addresses a cross-cutting concern of management of the deployment; and providing, to the user by the profile service, access to the management interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory storing metadata that describes a subset of a plurality of properties of a deployment, wherein the deployment provides a service for runtime operation on the system and comprises the plurality of properties; a processing device communicably coupled to the memory, the processing device configured to; receive, by a profile service executed by the processing device from an end user, configuration information for a management interface associated with a deployment that provides a service for runtime operations on an application server device, the configuration information comprising selection of a subset of a plurality of properties of the deployment, the subset comprising properties of the plurality of properties identified by the end user as being of interest to the end user for viewing in the management interface associated with the deployment; receive, from a structure deployer of a deployment layer of the system, metadata of the deployment that describes each of the plurality of properties of the deployment, wherein the deployment layer deploys the service onto a microcontainer (MC) kernel of the application server device, and wherein the structure deployer analyzes the structure of the deployment to generate the metadata associated with the plurality of properties; generate, by the profile service, a first view of the deployment, the first view comprising all of the plurality of properties of the deployment; pass, by the profile service, the first view of the deployment to the MC kernel for the runtime operations of the service of the deployment; generate, by the profile service, in view of the configuration information, a second view of the deployment, the second view comprising the subset of properties of the deployment; integrate, by the profile service, the second view to define the management interface, wherein the management interface implemented as an aspect that addresses a cross-cutting concern of management of the deployment; and provide, to the user, access to the management interface. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory machine-accessible storage medium including instructions that, when accessed by an application service device, cause the application service device to perform operations comprising:
-
receiving, by a profile service of the application server device from an end user, configuration information for a management interface associated with a deployment that provides a service for runtime operations on the application server device, the configuration information comprising selection of a subset of a plurality of properties of the deployment, the subset comprising properties of the plurality of properties identified by the end user as being of interest to the end user for viewing in the management interface associated with the deployment; receiving, by the profile service from a structure deployer of a deployment layer of the application server device, metadata of the deployment that describes each of the plurality of properties of the deployment, wherein the deployment layer deploys the service onto a microcontainer (MC) kernel of the application server device, and wherein the structure deployer analyzes the structure of the deployment to generate the metadata associated with the plurality of properties; generating, by the profile service, a first view of the deployment, the first view comprising all of the plurality of properties of the deployment; passing, by the profile service, the first view of the deployment to the MC kernel for the runtime operations of the service of the deployment; generating, by the profile service in view of the configuration information, a second view of the deployment, the second view comprising the subset of properties of the deployment; integrating, by the profile service, the second view to define the management interface, wherein the management interface implemented as an aspect that addresses a cross-cutting concern of management of the deployment; and providing, to the user by the profile service, access to the management interface. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification