发明名称 Managing deployment of application pattern based applications on runtime platforms
摘要 A method for managing application patterns. Service application programming interfaces required for use by an application on a runtime platform are provisioned. The application is based on an application pattern. Deployment information for deploying the application on the runtime platform is generated. The deployment information includes values for properties of the application pattern for configuring the application on the runtime platform. The deployment information is used to deploy the application on the runtime platform. In response, the runtime platform runs the application with the application using the service application programming interfaces previously provisioned for use by the application on the runtime platform.
申请公布号 US9563419(B2) 申请公布日期 2017.02.07
申请号 US201414184869 申请日期 2014.02.20
申请人 International Business Machines Corporation 发明人 Li Shao C.;Cui Jie;Natarajan Arjun;Pinel Florian
分类号 G06F9/45;G06F9/455;G06F9/44;G06F9/445;G06F11/36;H04L29/08;G06F9/48 主分类号 G06F9/45
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C. ;Percello Louis J.
主权项 1. A computer-implemented method for managing application patterns, the computer-implemented method comprising: identifying, by one or more processor units, values preselected by one or more users for properties of an application pattern for configuring an application on a runtime platform, wherein the application is based on the application pattern, and wherein the application pattern comprises information including templates of the application comprising deployable assets including components, and wherein the properties further include configuration options comprising public keys for provisioning application programming interfaces for use by the components; searching, by the one or more processor units, the application pattern for service application programming interfaces required for use by the application, wherein the service application programming interfaces required for use by the application are identified, and wherein the service application programming interfaces, as identified, are selected to link to, from references, based on dependency information for the components in the properties; provisioning, by the one or more processor units, service application programming interfaces identified as required for use by the application on the runtime platform, wherein the provisioning includes a key authorizing use of the service application programming interfaces; generating, by the one or more processor units, deployment information for deploying the application on the runtime platform, the deployment information including the values for the properties of the application pattern for installing and configuring the application on the runtime platform and including a number of selected components for deployment; and deploying the application on the runtime platform, by the one or more processor units using the deployment information to install and configure the application on the runtime platform, and in response the runtime platform running the application with the application calling the service application programming interfaces using the references using the key, authorizing use of the service application programming interfaces previously provisioned for use by the application on the runtime platform.
地址 Armonk NY US