Non-disruptive upgrade of applications
    1.
    发明授权
    Non-disruptive upgrade of applications 有权
    无中断升级的应用程序

    公开(公告)号:US08826264B1

    公开(公告)日:2014-09-02

    申请号:US13536364

    申请日:2012-06-28

    CPC分类号: G06F8/656

    摘要: A non-disruptive upgrade (NDU) technique involves installing and activating a first copy of a new version of an application in a temporary directory to (i) obtain control from an original version of the application while the original version is installed in an application directory and (ii) shut down the original version. The technique further involves, after the first copy of the new version obtains control from the original version and the original version is shut down, installing and activating a second copy of the new version of the application in the application directory to (i) obtain control from the first copy of the new version while the first copy of the new version is installed in the temporary directory and (ii) shut down the first copy of the new version. Such operation maintains the continuity of work at each phase of the NDU technique.

    摘要翻译: 非破坏性升级(NDU)技术涉及在临时目录中安装和激活新版本的应用程序的第一副本,以便(i)从原始版本的应用程序获取控制权,同时将原始版本安装在应用程序目录中 和(ii)关闭原始版本。 该技术还涉及在新版本的第一副本从原始版本获得控制并且关闭原始版本之后,在应用目录中安装和激活新版本的应用的第二副本以(i)获得控制 从新版本的第一个副本,而新版本的第一个副本安装在临时目录中,并且(ii)关闭新版本的第一个副本。 这种操作维持NDU技术的每个阶段的工作连续性。

    Agent management framework
    2.
    发明授权
    Agent management framework 有权
    代理管理框架

    公开(公告)号:US08776086B1

    公开(公告)日:2014-07-08

    申请号:US13414896

    申请日:2012-03-08

    IPC分类号: G06F3/00 G06F15/177

    CPC分类号: G06F9/485

    摘要: Various embodiments implement agents as dynamically linked libraries to run within host processes controlled by an executable agent manager. The agent manager runs as a service or daemon continuously after being loaded into the memory of a computer system. Information concerning agents that are configured to carry out tasks on the computer system is stored in a database accessible to the agent manager. When a task that a particular agent is configured to carry out needs to be done, the agent manager assigns an executable host process to run the agent. The agent manager then sends start and stop commands to the host process to load and halt the agent, respectively.

    摘要翻译: 各种实施例将代理实现为动态链接的库以在由可执行代理管理器控制的主机进程内运行。 代理管理器在加载到计算机系统的内存中后,作为服务或守护程序连续运行。 有关配置为在计算机系统上执行任务的代理的信息存储在代理管理器可访问的数据库中。 当特定代理被配置为执行的任务需要完成时,代理管理器分配可执行主机进程以运行代理。 然后,代理管理器将启动和停止命令发送到主机进程以分别加载和暂停代理。