Executing a web application at different stages in the application life cycle
    2.
    发明授权
    Executing a web application at different stages in the application life cycle 有权
    在应用程序生命周期的不同阶段执行Web应用程序

    公开(公告)号:US08607200B2

    公开(公告)日:2013-12-10

    申请号:US13151227

    申请日:2011-06-01

    申请人: Tobias Kunze

    发明人: Tobias Kunze

    IPC分类号: G06F9/44

    摘要: A method for hosting multiple life cycle stages of a web application includes installing a web application in a first environment together with a first version of a support package containing support software components for the web application, the first environment corresponding to a first life cycle stage of the web application, and executing the web application in the first environment together with the first version of the support package. The method further includes installing the web application in a second environment together with a second version of the support package containing support software components for the web application, the second environment corresponding to a second life cycle stage of the web application that succeeds the first life cycle stage of the web application, and executing the web application in the second environment together with the second version of the support package.

    摘要翻译: 用于托管web应用程序的多个生命周期阶段的方法包括将web应用程序与包含用于web应用程序的支持软件组件的支持包的第一版本一起安装在第一环境中,第一环境对应于第一生命周期阶段 Web应用程序,以及在第一环境中与第一版本的支持包执行Web应用程序。 该方法还包括将web应用程序与包含用于web应用的支持软件组件的支持包的第二版本一起安装在第二环境中,第二环境对应于成功实现第一生命周期的web应用的第二生命周期阶段 并且与第二版本的支持包一起在第二环境中执行web应用。

    Cartridge-based package management
    4.
    发明授权
    Cartridge-based package management 有权
    基于墨盒的包装管理

    公开(公告)号:US09009663B2

    公开(公告)日:2015-04-14

    申请号:US13151193

    申请日:2011-06-01

    申请人: Tobias Kunze

    发明人: Tobias Kunze

    摘要: A method for establishing a support environment for a program may include identifying one or more support environment features depended upon by the program to run on one or more nodes, selecting one or more support software components indicated to provide the features, loading the selected support components on the one or more nodes, configuring the selected support components based on the program, and causing the program and the selected support components to be executed on one or more nodes.

    摘要翻译: 用于为程序建立支持环境的方法可以包括识别由程序依赖于在一个或多个节点上运行的一个或多个支持环境特征,选择指示为提供特征的一个或多个支持软件组件,加载所选择的支持组件 在所述一个或多个节点上,基于所述程序配置所选择的支持组件,以及使所述程序和所选择的支持组件在一个或多个节点上执行。

    Automated scaling of an application and its support components
    5.
    发明授权
    Automated scaling of an application and its support components 有权
    自动缩放应用程序及其支持组件

    公开(公告)号:US08706852B2

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

    申请号:US13216009

    申请日:2011-08-23

    CPC分类号: G06F9/5061 G06F2209/508

    摘要: An execution environment provides a plurality of components that support execution of an application, wherein the plurality of components and the application are hosted by a plurality of nodes arranged in one or more clusters. The execution environment monitors runtime behavior of the application and the plurality of components, and generates a scaling event based on a comparison of the runtime behavior to one or more scaling policies. The execution environment automatically scales at least one of the application or a component of the plurality of components if the scaling event does not violate a constraint, wherein the scaling comprises adding a new node to at least one cluster of the one or more clusters or removing a node from at least one cluster of the one or more clusters based on the scaling event.

    摘要翻译: 执行环境提供支持应用程序执行的多个组件,其中多个组件和应用程序由布置在一个或多个集群中的多个节点托管。 执行环境监视应用程序和多个组件的运行时行为,并且基于运行时行为与一个或多个缩放策略的比较来生成缩放事件。 如果缩放事件没有违反约束,则执行环境自动地对应用程序或多个组件的组件进行缩放,其中缩放包括将新节点添加到一个或多个集群的至少一个集群或移除 基于缩放事件从一个或多个集群的至少一个集群的节点。

    CONNECTION MANAGEMENT FOR AN APPLICATION IN A COMPUTING PLATFORM
    6.
    发明申请
    CONNECTION MANAGEMENT FOR AN APPLICATION IN A COMPUTING PLATFORM 有权
    用于计算机平台应用的连接管理

    公开(公告)号:US20130198763A1

    公开(公告)日:2013-08-01

    申请号:US13363150

    申请日:2012-01-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/542 G06F8/60

    摘要: A computing device detects an event generated by a first component that publishes a connection endpoint, the event indicating that the connection endpoint of the first component has been modified. The computing device determines a second component that subscribes to the connection endpoint. The computing device updates a location of the connection endpoint in a data structure associated with the second component to maintain a connection between the first component and the second component.

    摘要翻译: 计算设备检测由发布连接端点的第一组件生成的事件,该事件指示第一组件的连接端点已被修改。 计算设备确定预订连接端点的第二组件。 计算设备更新与第二组件相关联的数据结构中的连接端点的位置,以维持第一组件和第二组件之间的连接。

    AUTOMATED CONFIGURATION OF AN APPLICATION IN A COMPUTING PLATFORM
    7.
    发明申请
    AUTOMATED CONFIGURATION OF AN APPLICATION IN A COMPUTING PLATFORM 有权
    计算机平台应用自动​​配置

    公开(公告)号:US20130198718A1

    公开(公告)日:2013-08-01

    申请号:US13363138

    申请日:2012-01-31

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61 G06F8/65 G06F9/44505

    摘要: Upon receiving application code and an application descriptor of an application, a platform executing on a computer system identifies a capability to be used by the application based on the application descriptor. The platform determines a component that provides the capability based on a component descriptor of the component. The platform then configures the application and the component for execution on the platform.

    摘要翻译: 在接收到应用程序的应用程序代码和应用程​​序描述符后,在计算机系统上执行的平台基于应用程序描述符识别应用程序使用的功能。 该平台根据组件的组件描述符确定提供能力的组件。 然后,该平台配置应用程序和组件以在平台上执行。

    AUTOMATED SCALING OF AN APPLICATION AND ITS SUPPORT COMPONENTS
    8.
    发明申请
    AUTOMATED SCALING OF AN APPLICATION AND ITS SUPPORT COMPONENTS 有权
    应用程序的自动调整及其支持组件

    公开(公告)号:US20130054776A1

    公开(公告)日:2013-02-28

    申请号:US13216009

    申请日:2011-08-23

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5061 G06F2209/508

    摘要: An execution environment provides a plurality of components that support execution of an application, wherein the plurality of components and the application are hosted by a plurality of nodes arranged in one or more clusters. The execution environment monitors runtime behavior of the application and the plurality of components, and generates a scaling event based on a comparison of the runtime behavior to one or more scaling policies. The execution environment automatically scales at least one of the application or a component of the plurality of components if the scaling event does not violate a constraint, wherein the scaling comprises adding a new node to at least one cluster of the one or more clusters or removing a node from at least one cluster of the one or more clusters based on the scaling event.

    摘要翻译: 执行环境提供支持应用程序执行的多个组件,其中多个组件和应用程序由布置在一个或多个集群中的多个节点托管。 执行环境监视应用程序和多个组件的运行时行为,并且基于运行时行为与一个或多个缩放策略的比较来生成缩放事件。 如果缩放事件没有违反约束,则执行环境自动地对应用程序或多个组件的组件进行缩放,其中缩放包括将新节点添加到一个或多个集群的至少一个集群或移除 基于缩放事件从一个或多个集群的至少一个集群的节点。

    EXECUTING A WEB APPLICATION AT DIFFERENT STAGES IN THE APPLICATION LIFE CYCLE
    9.
    发明申请
    EXECUTING A WEB APPLICATION AT DIFFERENT STAGES IN THE APPLICATION LIFE CYCLE 有权
    在申请生活周期中执行不同阶段的WEB应用程序

    公开(公告)号:US20120066665A1

    公开(公告)日:2012-03-15

    申请号:US13151227

    申请日:2011-06-01

    申请人: Tobias Kunze

    发明人: Tobias Kunze

    IPC分类号: G06F9/445 G06F9/44

    摘要: A method for hosting multiple life cycle stages of a web application includes installing a web application in a first environment together with a first version of a support package containing support software components for the web application, the first environment corresponding to a first life cycle stage of the web application, and executing the web application in the first environment together with the first version of the support package. The method further includes installing the web application in a second environment together with a second version of the support package containing support software components for the web application, the second environment corresponding to a second life cycle stage of the web application that succeeds the first life cycle stage of the web application, and executing the web application in the second environment together with the second version of the support package.

    摘要翻译: 用于托管web应用程序的多个生命周期阶段的方法包括将web应用程序与包含用于web应用程序的支持软件组件的支持包的第一版本一起安装在第一环境中,第一环境对应于第一生命周期阶段 Web应用程序,以及在第一环境中与第一版本的支持包执行Web应用程序。 该方法还包括将web应用程序与包含用于web应用的支持软件组件的支持包的第二版本一起安装在第二环境中,第二环境对应于成功实现第一生命周期的web应用的第二生命周期阶段 并且与第二版本的支持包一起在第二环境中执行web应用。

    Connection management for an application in a computing platform
    10.
    发明授权
    Connection management for an application in a computing platform 有权
    计算平台中应用程序的连接管理

    公开(公告)号:US09262238B2

    公开(公告)日:2016-02-16

    申请号:US13363150

    申请日:2012-01-31

    IPC分类号: G06F9/46 G06F9/54 G06F9/445

    CPC分类号: G06F9/542 G06F8/60

    摘要: A computing device detects an event generated by a first component that publishes a connection endpoint, the event indicating that the connection endpoint of the first component has been modified. The computing device determines a second component that subscribes to the connection endpoint. The computing device updates a location of the connection endpoint in a data structure associated with the second component to maintain a connection between the first component and the second component.

    摘要翻译: 计算设备检测由发布连接端点的第一组件生成的事件,该事件指示第一组件的连接端点已被修改。 计算设备确定预订连接端点的第二组件。 计算设备更新与第二组件相关联的数据结构中的连接端点的位置,以维持第一组件和第二组件之间的连接。