Weighted request rate limiting for resources
    1.
    发明授权
    Weighted request rate limiting for resources 有权
    资源加权请求率限制

    公开(公告)号:US09058210B2

    公开(公告)日:2015-06-16

    申请号:US12948599

    申请日:2010-11-17

    摘要: Methods and systems to automatically respond to consider the weight of a request when responding to requests associated with resources are described. In one embodiment, an interface module may be configured to receive a request associated with consumer identifier and a resource. A calculator module may be configured to determine a weight of the request and a usage module configured to calculate, using a processor, a usage level associated with the consumer identifier, the usage level based on a usage history associated with the consumer identifier. An enforcer module may also be configured to respond to the request based on the usage level and the weight of the request. In one embodiment, the usage module may also be configured to update the usage level associated with the consumer identifier based on the weight of the request.

    摘要翻译: 描述在响应与资源相关联的请求时自动响应的方法和系统来考虑请求的权重。 在一个实施例中,接口模块可以被配置为接收与消费者标识符和资源相关联的请求。 计算器模块可以被配置为确定请求的权重,并且使用模块被配置为基于与消费者标识符相关联的使用历史来使用处理器来计算与消费者标识符相关联的使用水平的使用水平。 执行者模块还可以被配置为基于请求的使用级别和权重来响应请求。 在一个实施例中,使用模块还可以被配置为基于请求的权重来更新与消费者标识符相关联的使用水平。

    WEIGHTED REQUEST RATE LIMITING FOR RESOURCES
    2.
    发明申请
    WEIGHTED REQUEST RATE LIMITING FOR RESOURCES 有权
    权重要求的资源限制

    公开(公告)号:US20110238838A1

    公开(公告)日:2011-09-29

    申请号:US12948599

    申请日:2010-11-17

    IPC分类号: G06F15/16

    摘要: Methods and systems to automatically respond to consider the weight of a request when responding to requests associated with resources are described. In one embodiment, an interface module may be configured to receive a request associated with consumer identifier and a resource. A calculator module may be configured to determine a weight of the request and a usage module configured to calculate, using a processor, a usage level associated with the consumer identifier, the usage level based on a usage history associated with the consumer identifier. An enforcer module may also be configured to respond to the request based on the usage level and the weight of the request. In one embodiment, the usage module may also be configured to update the usage level associated with the consumer identifier based on the weight of the request.

    摘要翻译: 描述在响应与资源相关联的请求时自动响应的方法和系统来考虑请求的权重。 在一个实施例中,接口模块可以被配置为接收与消费者标识符和资源相关联的请求。 计算器模块可以被配置为确定请求的权重,并且使用模块被配置为基于与消费者标识符相关联的使用历史来使用处理器来计算与消费者标识符相关联的使用水平的使用水平。 执行者模块还可以被配置为基于请求的使用级别和权重来响应请求。 在一个实施例中,使用模块还可以被配置为基于请求的权重来更新与消费者标识符相关联的使用水平。

    SYSTEM AND METHOD FOR DEFINITION, CREATION, MANAGEMENT, TRANSMISSION, AND MONITORING OF ERRORS IN SOA ENVIRONMENT
    5.
    发明申请
    SYSTEM AND METHOD FOR DEFINITION, CREATION, MANAGEMENT, TRANSMISSION, AND MONITORING OF ERRORS IN SOA ENVIRONMENT 有权
    SOA环境中的错误定义,创建,管理,传输和监控的系统和方法

    公开(公告)号:US20110264964A1

    公开(公告)日:2011-10-27

    申请号:US12766712

    申请日:2010-04-23

    IPC分类号: G06F11/07

    摘要: A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment. An example embodiment includes: defining a common standard error data structure; automatically generating a unique identifier (ID) for each new error data instance; allowing customization of error data structure through extensions; creation and management of error instances that conform to this structure; ability to group errors across various dimensions; introducing the concept of an error library, the error library including a plurality of localizable error bundles, each of the error bundles including a plurality of error data instances for a particular domain, along with the associated metadata; automatically creating runtime artifacts for each error; ability to transmit errors either as faults or as part of the normal response payload; automatic error metric collection based on various error categories, and finally, tooling to help manage error libraries and reporting errors.

    摘要翻译: 用于定义,创建,管理,传输和监控SOA环境中的错误的计算机实现的系统和方法。 示例实施例包括:定义公共标准错误数据结构; 自动生成每个新的错误数据实例的唯一标识符(ID); 允许通过扩展定制错误数据结构; 创建和管理符合此结构的错误实例; 在各个方面对误差进行分组的能力; 引入错误库的概念,错误库包括多个可本地化的错误束,每个错误束包括特定域的多个错误数据实例以及关联的元数据; 自动为每个错误创建运行时工件; 作为故障或正常响应有效载荷的一部分传输错误的能力; 基于各种错误类别的自动错误度量收集,最后,帮助管理错误库和报告错误的工具。

    System and method for creating, managing, and reusing schema type definitions in services oriented architecture services, grouped in the form of libraries
    6.
    发明授权
    System and method for creating, managing, and reusing schema type definitions in services oriented architecture services, grouped in the form of libraries 有权
    在面向服务的架构服务中创建,管理和重用模式类型定义的系统和方法,以库的形式分组

    公开(公告)号:US08856732B2

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

    申请号:US13969345

    申请日:2013-08-16

    IPC分类号: G06F9/44 G06F17/30

    摘要: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.

    摘要翻译: 公开了一种以图书馆形式分组的用于在SOA服务中创建,管理和重用模式类型定义的计算机实现的系统和方法。 示例实施例中的方法包括:对多个可扩展标记语言(XML)模式(XSD)类型进行分组,每个XSD类型在单个XSD文件中定义; 使用处理器将所述多个单独的XSD类型捆绑到类型库中,所述类型库包括用于在所述类型库中注册所述各个XSD类型的类型信息文件,所述类型库还包括类型依赖性文件以注册所述个体之间的依赖关系 XSD类型在相同或不同的类型库中; 在定义派生类型或聚合类型时,从不同的类型库导入类型; 从XSD类型生成Java工件; 并将Java工件与类型库的类型信息文件中的相应XSD类型相关联。

    SYSTEM AND METHOD FOR CREATING, MANAGING, AND REUSING SCHEMA TYPE DEFINITIONS IN SERVICES ORIENTED ARCHITECTURE SERVICES, GROUPED IN THE FORM OF LIBRARIES
    7.
    发明申请
    SYSTEM AND METHOD FOR CREATING, MANAGING, AND REUSING SCHEMA TYPE DEFINITIONS IN SERVICES ORIENTED ARCHITECTURE SERVICES, GROUPED IN THE FORM OF LIBRARIES 有权
    用于在图书馆形式分类的面向服务的面向服务的创建,管理和重新排列示意图类型定义的系统和方法

    公开(公告)号:US20140052760A1

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

    申请号:US13969345

    申请日:2013-08-16

    IPC分类号: G06F17/30

    摘要: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.

    摘要翻译: 公开了一种以图书馆形式分组的用于在SOA服务中创建,管理和重用模式类型定义的计算机实现的系统和方法。 示例实施例中的方法包括:对多个可扩展标记语言(XML)模式(XSD)类型进行分组,每个XSD类型在单个XSD文件中定义; 使用处理器将所述多个单独的XSD类型捆绑到类型库中,所述类型库包括用于在所述类型库中注册所述各个XSD类型的类型信息文件,所述类型库还包括类型依赖性文件以注册所述个体之间的依赖关系 XSD类型在相同或不同的类型库中; 在定义派生类型或聚合类型时,从不同的类型库导入类型; 从XSD类型生成Java工件; 并将Java工件与类型库的类型信息文件中的相应XSD类型相关联。

    SYSTEM AND METHOD FOR PROCESSING MESSAGES USING A COMMON INTERFACE PLATFORM SUPPORTING MULTIPLE PLUGGABLE DATA FORMATS IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE
    8.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING MESSAGES USING A COMMON INTERFACE PLATFORM SUPPORTING MULTIPLE PLUGGABLE DATA FORMATS IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE 有权
    使用在面向服务的管道架构中支持多个可插拔数据格式的通用接口平台来处理消息的系统和方法

    公开(公告)号:US20100083281A1

    公开(公告)日:2010-04-01

    申请号:US12242629

    申请日:2008-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/546 H04L67/34

    摘要: A computer-implemented system and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes deserializing or serializing a request/response message using a pluggable serializer/deserializer mechanism and a corresponding pluggable data format parser. An example embodiment uses a common model for serialization/deserialization regardless of the data format, resulting in a consistent and efficient mechanism.

    摘要翻译: 公开了一种使用在面向服务的流水线架构中支持多种可插拔数据格式的公共接口平台处理消息的计算机实现的系统和方法。 示例实施例中的方法包括使用可插拔串行器/解串器机构和相应的可插拔数据格式解析器对请求/响应消息进行反序列化或序列化。 示例性实施例使用通用模型用于序列化/反序列化,而不管数据格式如何,导致一致且有效的机制。

    SYSTEM AND METHOD FOR PROCESSING MESSAGES USING NATIVE DATA SERIALIZATION/DESERIALIZATION IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE
    9.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING MESSAGES USING NATIVE DATA SERIALIZATION/DESERIALIZATION IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE 有权
    在面向服务的管道建筑中使用本地数据串行化/精简化处理信息的系统和方法

    公开(公告)号:US20100083277A1

    公开(公告)日:2010-04-01

    申请号:US12242653

    申请日:2008-09-30

    IPC分类号: G06F9/46

    摘要: A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats.

    摘要翻译: 公开了一种用于在面向服务的流水线架构中使用本地数据序列化/反序列化而不进行任何变换来处理消息的计算机实现的系统和方法。 示例实施例中的方法包括将请求/响应消息直接序列化或反序列化为接收者期望的格式(特定的在线数据格式或java对象)(服务实现或服务消费者或框架) ,而无需先转换为中间格式。 这提供了通过使用不同数据格式交换消息来访问相同服务实现的有效机制。

    System and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture
    10.
    发明授权
    System and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture 有权
    使用在面向服务的流水线架构中支持多种可插拔数据格式的公共接口平台处理消息的系统和方法

    公开(公告)号:US08806506B2

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

    申请号:US12242629

    申请日:2008-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/546 H04L67/34

    摘要: A computer-implemented system and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes deserializing or serializing a request/response message using a pluggable serializer/deserializer mechanism and a corresponding pluggable data format parser. An example embodiment uses a common model for serialization/deserialization regardless of the data format, resulting in a consistent and efficient mechanism.

    摘要翻译: 公开了一种使用在面向服务的流水线架构中支持多种可插拔数据格式的公共接口平台处理消息的计算机实现的系统和方法。 示例实施例中的方法包括使用可插拔串行器/解串器机构和相应的可插拔数据格式解析器对请求/响应消息进行反序列化或序列化。 示例性实施例使用通用模型用于序列化/反序列化,而不管数据格式如何,导致一致且有效的机制。