MAINTENANCE OF MULTI-TENANT SOFTWARE PROGRAMS
    3.
    发明申请
    MAINTENANCE OF MULTI-TENANT SOFTWARE PROGRAMS 有权
    维护多种软件程序

    公开(公告)号:US20170060569A1

    公开(公告)日:2017-03-02

    申请号:US14833323

    申请日:2015-08-24

    IPC分类号: G06F9/445

    CPC分类号: G06F8/656

    摘要: A multi-tenant software program is maintained in a computing environment having a plurality of compatible instances of the program, each adapted to serve a plurality of tenants, with each controlling corresponding individual data. The method includes: receiving a maintenance request for a target instance, the target instance having one or more target tenants each controlling corresponding target individual data; selecting an auxiliary instance from other instances different from the target instance; providing the target individual data of each target tenant to the auxiliary instance; redirecting each target tenant by forwarding each target tenant request to the auxiliary instance; applying a maintenance operation on the target instance according to the maintenance request; returning the target individual data of each target tenant from the auxiliary instance in response to the applying of the maintenance operation; and restoring the serving of each target tenant request by the target instance.

    摘要翻译: 多租户软件程序保持在具有程序的多个兼容实例的计算环境中,每个适用于服务多个租户,每个控制对应的个人数据。 该方法包括:接收针对目标实例的维护请求,所述目标实例具有一个或多个目标租户,每个目标租户各自控制相应的目标个体数据; 从与目标实例不同的其他实例中选择辅助实例; 将每个目标租户的目标个人数据提供给辅助实例; 通过将每个目标租户请求转发到辅助实例来重定向每个目标租户; 根据维护要求对目标实例进行维护操作; 响应于维护操作的应用,从辅助实例返回每个目标租户的目标个人数据; 并恢复由目标实例提供的每个目标租户请求。

    RUNNING SOFTWARE APPLICATION WITH DYNAMIC ACTION DELEGATION
    4.
    发明申请
    RUNNING SOFTWARE APPLICATION WITH DYNAMIC ACTION DELEGATION 审中-公开
    运行软件应用与动态行为代表

    公开(公告)号:US20160164960A1

    公开(公告)日:2016-06-09

    申请号:US14907630

    申请日:2014-07-07

    IPC分类号: H04L29/08

    摘要: A solution for running a software application on a computing machine is provided, which includes registering a capability of a delegation component to execute at least one action on the computing machine, each one defined by at least one characteristic thereof, receiving a request for executing the at least one action from the software application by the delegation component, the request being bound to the delegation component at run-time according to the capability registration thereof, and delegating, by the delegation component, the execution of the at least one action to at least one local component of the computing machine being capable of executing at least part of the at least one action and/or to at least one remote component of at least one remote computing machine being capable of executing at least part of the at least one action according to an availability of the at least one local component.

    摘要翻译: 提供了一种用于在计算机上运行软件应用程序的解决方案,其包括注册委托组件的能力以在计算机上执行至少一个动作,每个动作由其至少一个特征定义,接收执行请求 所述代理部件至少由所述软件应用提取的一个动作,所述请求根据其能力注册在运行时被绑定到所述授权组件,并且所述委托组件将所述至少一个动作的执行委托给 所述计算机的至少一个本地组件能够执行所述至少一个动作的至少一部分和/或至少一个远程计算机的至少一个远程组件,所述至少一个远程计算机能够执行所述至少一个动作的至少一部分 根据至少一个本地组件的可用性。

    INVOKING ENHANCED PLUG-INS AND CREATING WORKFLOWS HAVING A SERIES OF ENHANCED PLUG-INS

    公开(公告)号:US20200073737A1

    公开(公告)日:2020-03-05

    申请号:US16677803

    申请日:2019-11-08

    IPC分类号: G06F9/54 G06F9/445 H04L29/08

    摘要: A computer-implemented method includes: receiving, by a computing device, information for composing a first enhanced plug-in, wherein the first enhanced plug-in includes one or more logical components for invoking the first enhanced plug-in by an application running in a different framework as the first enhanced plug-in; receiving, by the computing device, information for creating a workflow that includes a series of a plurality of enhanced plug-ins including the first enhanced plug-in and one or more subsequent second enhanced plug-ins; and invoking, by the computing device, the workflow, wherein the invoking the workflow causes the first enhanced plug-in to receive data from an application running on the same or different framework as the first enhanced plug-in, process the data, and forward the processed data as input data to a particular one of the one or more subsequent second enhanced plug-ins or an endpoint application.

    VIRTUAL CONTAINER DEPLOYMENT
    6.
    发明申请

    公开(公告)号:US20180225104A1

    公开(公告)日:2018-08-09

    申请号:US15425232

    申请日:2017-02-06

    IPC分类号: G06F9/445 G06F9/455 H04L29/08

    CPC分类号: G06F9/455 H04L67/10

    摘要: A container deployment system for managing the installation of virtual containers in a cloud computing system is disclosed. The container deployment system retrieves runtime information of a plurality of virtual machines and containers installed in a cloud computing system. The retrieved runtime information includes information of a plurality of read-only layers in the plurality of virtual machines and containers. The container deployment system retrieves a policy requesting one or more of the plurality of read-only layers for installation of a new container in the cloud computing system. The container deployment system determines a virtual environment in the cloud computing system including the one or more of the plurality of read-only layers requested in the policy based on the retrieved runtime information, and installs the new container in the virtual environment.

    MANAGING DIFFERENT VIRTUAL IMAGES AS A SINGLE IMAGE

    公开(公告)号:US20200057670A1

    公开(公告)日:2020-02-20

    申请号:US16662330

    申请日:2019-10-24

    摘要: Embodiments include systems, methods, and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.

    INVOKING ENHANCED PLUG-INS AND CREATING WORKFLOWS HAVING A SERIES OF ENHANCED PLUG-INS

    公开(公告)号:US20180316777A1

    公开(公告)日:2018-11-01

    申请号:US15497717

    申请日:2017-04-26

    IPC分类号: H04L29/08 H04L12/24 G06F9/54

    摘要: A computer-implemented method includes: receiving, by a computing device, information for composing a first enhanced plug-in, wherein the first enhanced plug-in includes one or more logical components for invoking the first enhanced plug-in by an application running in a different framework as the first enhanced plug-in; receiving, by the computing device, information for creating a workflow that includes a series of a plurality of enhanced plug-ins including the first enhanced plug-in and one or more subsequent second enhanced plug-ins; and invoking, by the computing device, the workflow, wherein the invoking the workflow causes the first enhanced plug-in to receive data from an application running on the same or different framework as the first enhanced plug-in, process the data, and forward the processed data as input data to a particular one of the one or more subsequent second enhanced plug-ins or an endpoint application.

    DEPLOYMENT OF SOFTWARE IMAGES WITH RUN-TIME RECONNECTION
    10.
    发明申请
    DEPLOYMENT OF SOFTWARE IMAGES WITH RUN-TIME RECONNECTION 有权
    使用运行时间重新配置软件映像

    公开(公告)号:US20140143392A1

    公开(公告)日:2014-05-22

    申请号:US14052845

    申请日:2013-10-14

    IPC分类号: H04L12/24

    摘要: A processor-implemented method, system, and/or computer program product deploys software images onto a computing system. A first computing machine is instantiated from a software image onto a computing system. The first computing machine has a first old access identifier, and is initially connected to a second computing machine in the computing system via a second old access identifier for the second computing machine. The second computing machine is reconfigured to have a new access identifier by: retrieving the new access identifier for said second computing machine, and associating the new access identifier with the second old access identifier; and redirecting each outbound communication, from the first old access identifier to the second old access identifier, to the new access identifier of the second computing machine.

    摘要翻译: 处理器实现的方法,系统和/或计算机程序产品将软件映像部署到计算系统上。 将第一计算机从软件映像实例化到计算系统上。 第一计算机具有第一旧访问标识符,并且最初通过第二计算机的第二旧访问标识符连接到计算系统中的第二计算机。 第二计算机被重新配置为具有新的访问标识符:通过:检索所述第二计算机的新的访问标识符,并将新的访问标识符与第二旧访问标识符相关联; 以及将每个出站通信从第一旧访问标识符重定向到第二计算机的新访问标识符。