发明名称 Common system services for managing configuration and other runtime settings of applications
摘要 Managing settings of applications is provided. A request from an application to store runtime settings, currently being used by the application, is identified by a processor executing program instructions for managing settings of applications. In response to identifying the request, the runtime settings are then stored on in a repository of runtime settings. In one or more examples, the application is running on an operating system on a computer system, and the request is communicated through a common system service of the operating system.
申请公布号 US9389883(B2) 申请公布日期 2016.07.12
申请号 US201414308061 申请日期 2014.06.18
申请人 International Business Machines Corporation 发明人 Bailey Kimberly T.;McCarthy Thomas K.;Stayton Michael W.
分类号 G06F9/445;G06F9/54;G06F9/46 主分类号 G06F9/445
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C. ;Chiu Steven
主权项 1. A data processing system for managing runtime settings of applications, the data processing system comprising: a processor, a memory, and a computer readable storage device; first program instructions, of a common system service, in response to an application sending a request to the common system service using an application programming interface, to identify the request from the application as a specific request to store the runtime settings currently being used by the application, wherein the common system service processes requests, in an application management environment from the application comprising one or more requests of register application, de-register application, save runtime settings and updates to runtime settings, retrieve runtime settings, and subscribe to notifications about changes to runtime settings, and wherein the application programming interface is one of a consumer application programming interface, including a registration interface, a runtime settings storage interface, and a change notifications interface and a provider application programming interface, including a registration interface, a management interface, and a change notifications interface, and wherein the runtime settings communicated through the common system service have a format selected for the application from a group consisting of a type of the application; a type of run time settings being used; and a common format for the runtime settings of the application using at least one of the type of the application, the type of the run time settings, or a combination of the type of the application and the type of the runtime settings, and wherein the common format uses a standard definition language for specifying the runtime settings of the application comprising XML, HTML, and resource description format (RDF); and second program instructions in the common system service to store the runtime settings, currently being used by the application, in a repository associated with the common system service in response to identifying the request as the specific request to store the runtime settings, wherein the first program instructions and the second program instructions are stored in the computer readable storage device for execution by the processor via the memory, and wherein the request is a first request; and third program instructions to identify a second request from the application to manage the runtime settings currently being used by the application, wherein the second request includes one or more requests comprising registering the application, de-registering the application, saving an update to the runtime settings for the application, retrieving the runtime settings for the application, and subscribing to notifications about changes to the runtime settings for the application, and wherein the third program instructions are stored in the computer readable storage device for execution by the processor via the memory.
地址 Armonk NY US