Method and system for stream processing web services
    1.
    发明申请
    Method and system for stream processing web services 有权
    流处理Web服务的方法和系统

    公开(公告)号:US20070186004A1

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

    申请号:US11349593

    申请日:2006-02-07

    Abstract: Systems and methods for stream processing message data relating to a web service application are described. One system has an input pipe for receiving multiple interrelated session based messages according to an order with which they originate. A processor processes an accumulation of the messages upon reaching a trigger point related to grammar characterizing the messages.

    Abstract translation: 描述用于流处理与web服务应用有关的消息数据的系统和方法。 一个系统具有用于根据它们起源的顺序接收多个相互关联的基于会话的消息的输入管道。 处理器在达到与表征消息的语法相关的触发点时处理消息的累积。

    Service provider interface for deploying and managing applications on a cloud
    2.
    发明授权
    Service provider interface for deploying and managing applications on a cloud 有权
    用于在云上部署和管理应用程序的服务提供商界面

    公开(公告)号:US08549066B1

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

    申请号:US12869549

    申请日:2010-08-26

    CPC classification number: G06F9/5072

    Abstract: A system is provided to deploy a computing application on a cloud using a service provider interface. The system comprises a launch request detector, a service provider interface selector, and a launcher. The launch request detector may be configured to detect a request to launch a server computer system within a virtualization service. The server computer system, in one example embodiment, comprises a computing application and a service provider interface layer. The service provider interface selector may be configured to determine an implementation of the virtualization service and access a service provider interface associated with the implementation of the virtualization service. The launcher may be configured to complete launching of the server computer system within the virtualization service, utilizing the selected service provider interface.

    Abstract translation: 提供了一种使用服务提供商接口在云上部署计算应用程序的系统。 该系统包括发射请求检测器,服务提供者接口选择器和发射器。 启动请求检测器可以被配置为检测在虚拟化服务内启动服务器计算机系统的请求。 在一个示例性实施例中,服务器计算机系统包括计算应用和服务提供商接口层。 服务提供商接口选择器可以被配置为确定虚拟化服务的实现并访问与虚拟化服务的实现相关联的服务提供商接口。 启动器可以被配置为利用所选择的服务提供商接口来完成虚拟化服务内的服务器计算机系统的启动。

    Guaranteed delivery of application layer messages by a network element
    3.
    发明申请
    Guaranteed delivery of application layer messages by a network element 有权
    由网络元素保证应用层消息的传递

    公开(公告)号:US20060129650A1

    公开(公告)日:2006-06-15

    申请号:US11009270

    申请日:2004-12-10

    CPC classification number: H04L67/2804 H04L67/2814 H04L67/2819 H04L67/2828

    Abstract: A method is disclosed by which network elements such as packet routers and packet switches guarantee the delivery of application layer messages within a network. According to one aspect, a first network element retrieves an application layer message from a source message queue, adds a message identifier to the application layer message, encapsulates the application layer message into data packets, and sends the data packets toward a destination application. A second network element intercepts the data packets, determines the application layer message from payload portions of the data packets, determines the message identifier from the application layer message, stores the application layer message in a destination message queue, generates an acknowledgement message that contains the message identifier, and sends the acknowledgement message toward a source application. The first network element intercepts the acknowledgement message and concludes that the application layer message within the matching message identifier was successfully delivered.

    Abstract translation: 公开了一种方法,其中诸如分组路由器和分组交换机的网络元件保证在网络内传送应用层消息。 根据一个方面,第一网元从源消息队列检索应用层消息,向应用层消息中添加消息标识符,将应用层消息封装成数据包,并向目的应用发送数据包。 第二网络元件拦截数据包,从数据包的有效载荷部分确定应用层消息,从应用层消息中确定消息标识符,将应用层消息存储在目的地消息队列中,生成包含 消息标识符,并向源应用程序发送确认消息。 第一个网络元素拦截确认消息,并得出结论:匹配消息标识符内的应用层消息已成功传递。

    Performing message payload processing functions in a network element on behalf of an application
    4.
    发明申请
    Performing message payload processing functions in a network element on behalf of an application 有权
    代表应用程序在网络元素中执行消息有效负载处理功能

    公开(公告)号:US20060123467A1

    公开(公告)日:2006-06-08

    申请号:US11005978

    申请日:2004-12-06

    CPC classification number: H04L51/00 G06F9/546 H04L69/08

    Abstract: A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element receives user-specified input that indicates a particular message classification. The network element also receives one or more data packets. Based on the data packets, the network element determines that an application layer message, which is collectively contained in payload portions of the data packets, matches the particular message classification. The network element processes at least a portion of the message by performing, on behalf of the application to which the message is directed, and relative to at least the portion of the message, one or more actions that are (a) specified in the user-specified input and (b) associated with the particular message classification.

    Abstract translation: 公开了一种代表应用程序在网络元件中执行消息有效载荷处理功能的方法。 根据一个方面,网络元件接收指示特定消息分类的用户指定的输入。 网元还接收一个或多个数据包。 基于数据分组,网元确定在数据分组的有效载荷部分中共同包含的应用层消息与特定消息分类相匹配。 网络元件通过代表消息所针对的应用程序并相对于消息的至少一部分执行一个或多个动作(a)在用户中指定的处理消息的至少一部分 指定的输入和(b)与特定消息分类相关联。

    System and method for managing cloud deployment configuration of an application
    5.
    发明授权
    System and method for managing cloud deployment configuration of an application 有权
    用于管理应用程序的云部署配置的系统和方法

    公开(公告)号:US08739157B2

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

    申请号:US12869533

    申请日:2010-08-26

    Abstract: A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.

    Abstract translation: 提供了一种系统来管理计算应用程序的云部署配置。 该系统包括请求检测器,检索模块,管理器加载器,配置改变请求检测器和配置模块。 请求检测器可以被配置为检测在虚拟化服务中执行计算应用的虚拟机的实例上安装管理器代理的请求。 检索模块可以被配置为获得用于加载管理器代理的管理器代理对象,并且在实例上安装管理器代理。 管理器加载器可以被配置为调用管理器代理来收集计算应用的指标。 配置改变请求检测器可以被配置为接收改变计算应用的云部署配置的指令。 配置模块可以被配置为响应于该指令自动地改变计算应用的云部署配置。

    Optimization scheduler for deploying applications on a cloud
    6.
    发明授权
    Optimization scheduler for deploying applications on a cloud 有权
    用于在云上部署应用程序的优化调度程序

    公开(公告)号:US08656023B1

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

    申请号:US12869511

    申请日:2010-08-26

    CPC classification number: G06F9/5072

    Abstract: A system is provided to deploy a computing application on a cloud using optimization criteria. The system comprises a launch request detector to detect a request to launch a computing application within a virtualization service, an application requirement detector to determine application requirement for the computing application, a cloud resource inventory detector to determine cloud resource inventory, an optimization requirement detector, a matching module, and a configuration module. The optimization requirement detector may be configured to determine an optimization requirement. The matching module may be configured to perform matching of the application requirement with the resource inventory based on the optimization requirement. The configuration module may be configured to generate an optimized application deployment configuration based on the result of the matching and cause launching of the computing application within the virtualization service using the optimized application deployment configuration.

    Abstract translation: 提供了一种系统,用于使用优化标准在云上部署计算应用程序。 该系统包括:发起请求检测器,用于检测在虚拟化服务内启动计算应用的请求;确定计算应用的应用需求的应用需求检测器;确定云资源库存的云资源库存检测器;优化要求检测器; 匹配模块和配置模块。 优化要求检测器可以被配置为确定优化要求。 匹配模块可以被配置为基于优化要求来执行应用需求与资源库存的匹配。 配置模块可以被配置为基于匹配的结果生成优化的应用部署配置,并且使用优化的应用部署配置来引起虚拟化服务内的计算应用的启动。

    SYSTEM AND METHOD FOR MANAGING CLOUD DEPLOYMENT CONFIGURATION OF AN APPLICATION
    7.
    发明申请
    SYSTEM AND METHOD FOR MANAGING CLOUD DEPLOYMENT CONFIGURATION OF AN APPLICATION 有权
    用于管理应用程序的云配置配置的系统和方法

    公开(公告)号:US20140040656A1

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

    申请号:US12869533

    申请日:2010-08-26

    Abstract: A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.

    Abstract translation: 提供了一种系统来管理计算应用程序的云部署配置。 该系统包括请求检测器,检索模块,管理器加载器,配置改变请求检测器和配置模块。 请求检测器可以被配置为检测在虚拟化服务中执行计算应用的虚拟机的实例上安装管理器代理的请求。 检索模块可以被配置为获得用于加载管理器代理的管理器代理对象,并且在实例上安装管理器代理。 管理器加载器可以被配置为调用管理器代理来收集计算应用的指标。 配置改变请求检测器可以被配置为接收改变计算应用的云部署配置的指令。 配置模块可以被配置为响应于该指令自动地改变计算应用的云部署配置。

    System and method for installation and management of cloud-independent multi-tenant applications
    8.
    发明授权
    System and method for installation and management of cloud-independent multi-tenant applications 有权
    云独立多租户应用的安装和管理系统和方法

    公开(公告)号:US08812627B2

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

    申请号:US12955459

    申请日:2010-11-29

    CPC classification number: G06F9/5072

    Abstract: An application framework may include a cloud-independent application manager, a cloud-independent content services manager, and cloud-independent content services servers. The framework may dynamically install and manage scalable, multi-tenant applications in a cloud, and may scale the applications, as needed. The application manager may receive and handle requests to install application domains and configurations thereof, and may receive and respond to requests for information about servers on which installed methods are available. The content services servers may execute installed methods, using underlying resources of the cloud, through a cloud-specific SPI. The content services manager and application manager may work together using shared cloud storage to provide scalable content services at a very large scale. In the context of the framework described herein, an “application” may be defined by methods bundled into configurations, and by various cost-based and/or performance-based rules that specify how server instances providing those methods are to be managed.

    Abstract translation: 应用框架可以包括与云无关的应用管理器,与云无关的内容服务管理器和与云无关的内容服务服务器。 该框架可以在云中动态安装和管理可扩展的多租户应用程序,并可根据需要扩展应用程序。 应用程序管理器可以接收和处理安装应用程序域及其配置的请求,并且可以接收和响应关于安装方法可用的服务器的信息的请求。 内容服务服务器可以通过云特定的SPI来使用云的底层资源来执行安装的方法。 内容服务管理器和应用程序管理器可以共同使用共享云存储,以非常大的规模提供可扩展的内容服务。 在本文描述的框架的上下文中,可以通过捆绑到配置中的方法以及指定如何管理提供这些方法的服务器实例的各种基于成本和/或基于性能的规则来定义“应用”。

    Performing message payload processing functions in a network element on behalf of an application
    9.
    发明授权
    Performing message payload processing functions in a network element on behalf of an application 有权
    代表应用程序在网络元素中执行消息有效负载处理功能

    公开(公告)号:US08312148B2

    公开(公告)日:2012-11-13

    申请号:US13100144

    申请日:2011-05-03

    CPC classification number: H04L51/00 G06F9/546 H04L69/08

    Abstract: A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element intercepts data packets comprising network layer or transport layer headers having an address of a destination which destination differs from the network element. The network element determines whether information contained in layer 2-4 headers of the data packet satisfies specified criteria. If the information satisfies the specified criteria, the network element directs the data packets to a blade of the network element that performs processing based on an application layer message at least partially contained in the data packets. If the information does not satisfy the specified criteria, the network element forwards the data packets towards the destination without sending them to the blade.

    Abstract translation: 公开了一种代表应用程序在网络元件中执行消息有效载荷处理功能的方法。 根据一个方面,网络元件拦截包括网络层或传输层报头的数据分组,其具有目的地与网络元素不同的目的地地址。 网元确定包含在数据包的第2-4层头中的信息是否满足指定的标准。 如果信息满足指定的标准,则网络元件将数据分组引导到基于至少部分地包含在数据分组中的应用层消息执行处理的网元的叶片。 如果信息不符合规定的标准,则网络单元将数据包转发到目的地,而不将其发送到刀片。

    System and Method for Installation and Management of Cloud-Independent Multi-Tenant Applications
    10.
    发明申请
    System and Method for Installation and Management of Cloud-Independent Multi-Tenant Applications 有权
    云独立多租户应用的安装和管理系统与方法

    公开(公告)号:US20120047239A1

    公开(公告)日:2012-02-23

    申请号:US12955459

    申请日:2010-11-29

    CPC classification number: G06F9/5072

    Abstract: An application framework may include a cloud-independent application manager, a cloud-independent content services manager, and cloud-independent content services servers. The framework may dynamically install and manage scalable, multi-tenant applications in a cloud, and may scale the applications, as needed. The application manager may receive and handle requests to install application domains and configurations thereof, and may receive and respond to requests for information about servers on which installed methods are available. The content services servers may execute installed methods, using underlying resources of the cloud, through a cloud-specific SPI. The content services manager and application manager may work together using shared cloud storage to provide scalable content services at a very large scale. In the context of the framework described herein, an “application” may be defined by methods bundled into configurations, and by various cost-based and/or performance-based rules that specify how server instances providing those methods are to be managed.

    Abstract translation: 应用框架可以包括与云无关的应用管理器,与云无关的内容服务管理器和与云无关的内容服务服务器。 该框架可以在云中动态安装和管理可扩展的多租户应用程序,并可根据需要扩展应用程序。 应用程序管理器可以接收和处理安装应用程序域及其配置的请求,并且可以接收和响应关于安装方法可用的服务器的信息的请求。 内容服务服务器可以通过云特定的SPI来使用云的底层资源来执行安装的方法。 内容服务管理器和应用程序管理器可以共同使用共享云存储,以非常大的规模提供可扩展的内容服务。 在本文描述的框架的上下文中,可以通过捆绑到配置中的方法以及指定如何管理提供这些方法的服务器实例的各种基于成本和/或基于性能的规则来定义“应用”。

Patent Agency Ranking