发明名称 Dynamic user-interface generation and administration method and apparatus
摘要 A system and method for configuring software components are provided. A number of elements comprising configuration data are defined. For a software component that is to be configured, a file containing a subset of the elements defining the software component, the properties that must be administered to configure the software component, and the run-time parameters for the software component is created. The file is parsed by a management service. The management service uses the data contained in the file to generate the content of a user interface for collecting configuration data from a user. Collected configuration data is validated and persisted to the data model to complete the integration of the software component into the larger system.
申请公布号 US8832675(B1) 申请公布日期 2014.09.09
申请号 US200711861485 申请日期 2007.09.26
申请人 Avaya Inc. 发明人 Abderrazzaq Saad;Essmaker Laura E.;Green Matthew;McNearny Carla A.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Sheridan Ross P.C. 代理人 Sheridan Ross P.C.
主权项 1. A method for generating system information, comprising: defining an integration standard for a system, wherein said integration standard includes a set of schemas, wherein each schema includes items of required configuration data, wherein said system includes a number of software components, and wherein each software component is associated with a schema; identifying for a first software component first required configuration data, wherein said first required configuration data includes a first set of items of data, wherein the first set of items of data included in the first required configuration data is obtained from a first schema associated with the first software component; executing a management service application, wherein the method further includes the management service application: validating that the first software component is running;after validating that the first software component is running, generating and presenting to a user a user interface for collecting the first required configuration data, wherein the user interface is dynamically generated when the management service application is executed, wherein the user interface presents a first plurality of fields to the user that are operable to receive input from the user, and wherein the first plurality of fields included in the user interface for collecting the first required configuration data are determined by the first required configuration data and correspond to the first set of items of data for the first software component;receiving input from the user in the first plurality of fields, wherein the first required configuration data is collected from the user through the user interface;validating the first required configuration data collected from the user according to rules specified by the first schema;after validating the first required configuration data, receiving input from the user confirming the first required configuration data received from the user, wherein the input from the user confirming is collected from the user through a user interface for confirming the first required configuration data;after receiving input from the user confirming the first required configuration data, storing the first required configuration data received from the user through the user interface in a data model for the first software component;applying the first required configuration data received from the user, whereby the first software component is configured and operably integrated into the system; andrunning the system and the configured first software component.
地址 Basking Ridge NJ US