发明名称 Autowiring location agnostic services into application software
摘要 A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.
申请公布号 US9454383(B2) 申请公布日期 2016.09.27
申请号 US201414266147 申请日期 2014.04.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Cai JunJie;Kelapure Rohit D.;Stopyro James W.;Sykes Matthew J.
分类号 G06F9/44;G06F9/445;G06F9/50;G06F9/54;H04L29/08;H04W4/02 主分类号 G06F9/44
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Bowman Nick
主权项 1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause: altering, by the processor, a plurality of resource references to produce a plurality of retrofitted references by: performing a lookup of the plurality of resource references in accordance with a programming model of a container,wherein at least one of the plurality of resource references points to a service of an environment, the service utilizing a programming model that is incompatible with an application, andretrofitting the at least one of the plurality of resource references to point to a location agnostic service based on the programming model of the container to produce a retrofitted reference of the plurality of retrofitted references; autowiring, by the processor, the retrofitted reference into the application to enable the application to utilize the service of the environment without alterations to a code of the application by: parsing application binary of the application to determine a plurality of application resource references, andmatching the retrofitted reference with a corresponding reference of the plurality of application resource references; and deploying, by the processor, the application to the environment in response to the autowiring of the retrofitted reference.
地址 Armonk NY US