发明名称 EFFICIENT DEPLOYMENT OF APPLICATION REVISIONS AND IMPLEMENTATION OF APPLICATION ROLLBACKS ACROSS MULTIPLE APPLICATION SERVERS
摘要 The deployment of application revisions and performing of application rollbacks across multiple application servers is streamlined by reducing the number of files that are communicated to the application servers to perform updates and rollbacks. An application service is provided by multiple application servers each executing a plurality of compiled code files associated with the application service. Each application server receives a compiled code file corresponding to an update for one of the plurality of compiled code files associated with the application service. The one compiled code file is replaced with the received compiled code file corresponding to the update. The application servers then provide an updated version of the application service by executing the plurality of compiled code files including the replacement compiled code file corresponding to the update. Application rollback is performed using compiled code files stored in a local repository of each application server.
申请公布号 US2016026452(A1) 申请公布日期 2016.01.28
申请号 US201414339262 申请日期 2014.07.23
申请人 VERIZON PATENT AND LICENSING INC. 发明人 DANI Janak U.;REDDY Krishna
分类号 G06F9/445;H04L29/08 主分类号 G06F9/445
代理机构 代理人
主权项 1. A method comprising: providing, in an application server communicatively connected to a communication network, a first version of an application service by executing a first plurality of compiled code files associated with the application service and stored by the application server, the first plurality of compiled code files including a first compiled code file and a second compiled code file; receiving, in the application server, a replacement compiled code file corresponding to a second version of the application service for the first compiled code file; in response to the receiving of the replacement compiled code file, replacing the first compiled code file of the first plurality of compiled code files with the received replacement compiled code file to obtain a second plurality of compiled code files including the replacement compiled code file and the second compiled code file; prior to replacing the first compiled code file, archiving the first compiled code file in a local repository local to and stored by the application server; and in response to the receiving of the replacement compiled code file, providing, in the application server, the second version of the application service by executing the second plurality of compiled code files.
地址 Arlington VA US