SYSTEM AND METHOD FOR PROCESSING MESSAGES IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE
    1.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING MESSAGES IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE 审中-公开
    在面向服务的管道建筑中处理消息的系统和方法

    公开(公告)号:US20140351829A1

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

    申请号:US14452482

    申请日:2014-08-05

    Applicant: eBay Inc.

    CPC classification number: G06F9/546 H04L67/34

    Abstract: 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.

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

    System and method for definition, creation, management, transmission, and monitoring of errors in SOA environment
    3.
    发明授权
    System and method for definition, creation, management, transmission, and monitoring of errors in SOA environment 有权
    用于SOA环境中的错误的定义,创建,管理,传输和监控的系统和方法

    公开(公告)号:US09069665B2

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

    申请号:US13850021

    申请日:2013-03-25

    Applicant: eBay Inc.

    Abstract: 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.

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

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

    公开(公告)号:US20150088892A1

    公开(公告)日:2015-03-26

    申请号:US14470522

    申请日:2014-08-27

    Applicant: eBay Inc.

    Abstract: 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.

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

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

    公开(公告)号:US20140208332A1

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

    申请号:US14225335

    申请日:2014-03-25

    Applicant: eBay Inc.

    Abstract: 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.

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

    Request and response decoupling via pluggable transports in a service oriented pipeline architecture for a request response message exchange
    7.
    发明授权
    Request and response decoupling via pluggable transports in a service oriented pipeline architecture for a request response message exchange 有权
    请求和响应通过可插拔传输在面向服务的流水线架构中解耦以用于请求响应消息交换

    公开(公告)号:US09264518B2

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

    申请号:US14190003

    申请日:2014-02-25

    Applicant: eBay Inc.

    Abstract: A method, system, and computer-readable medium are described herein. An embodiment may read a configuration file. The configuration file may specify a first stage that specifies processing of a protocol-agnostic portion of a message. The embodiment may then add, by one or more processors, the first stage to a processing pipeline, where the processing pipeline is configured to process received messages according to the first stage and a second stage. The second stage is a stage of the processing pipeline that specifies processing of a protocol-specific portion of the message. The processing pipeline being further configured to transport the processed message to a service via a transport mechanism.

    Abstract translation: 本文描述了方法,系统和计算机可读介质。 实施例可以读取配置文件。 配置文件可以指定指定消息的协议不可知部分的处理的第一阶段。 然后,该实施例可以由一个或多个处理器将第一阶段添加到处理流水线,其中处理流水线被配置为根据第一阶段和第二阶段来处理接收到的消息。 第二阶段是处理流水线的一个阶段,其指定消息的协议特定部分的处理。 处理管线还被配置成经由传送机构将处理的消息传送到服务。

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

    公开(公告)号:US20150261595A1

    公开(公告)日:2015-09-17

    申请号:US14727574

    申请日:2015-06-01

    Applicant: eBay Inc.

    Abstract: 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.

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

    REQUEST AND RESPONSE DECOUPLING VIA PLUGGABLE TRANSPORTS IN A SERVICE ORIENTED PIPELINE ARCHITECTURE FOR A REQUEST RESPONSE MESSAGE EXCHANGE
    9.
    发明申请
    REQUEST AND RESPONSE DECOUPLING VIA PLUGGABLE TRANSPORTS IN A SERVICE ORIENTED PIPELINE ARCHITECTURE FOR A REQUEST RESPONSE MESSAGE EXCHANGE 有权
    请求和响应通过面向服务的管道结构通过可接受的运输方式解除响应消息交换

    公开(公告)号:US20140181252A1

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

    申请号:US14190003

    申请日:2014-02-25

    Applicant: eBay Inc.

    Abstract: A method, system, and computer-readable medium are described herein. An embodiment may read a configuration file. The configuration file may specify a first stage that specifies processing of a protocol-agnostic portion of a message. The embodiment may then add, by one or more processors, the first stage to a processing pipeline, where the processing pipeline is configured to process received messages according to the first stage and a second stage. The second stage is a stage of the processing pipeline that specifies processing of a protocol-specific portion of the message. The processing pipeline being further configured to transport the processed message to a service via a transport mechanism.

    Abstract translation: 本文描述了方法,系统和计算机可读介质。 实施例可以读取配置文件。 配置文件可以指定指定消息的协议不可知部分的处理的第一阶段。 然后,该实施例可以由一个或多个处理器将第一阶段添加到处理流水线,其中处理流水线被配置为根据第一阶段和第二阶段来处理接收到的消息。 第二阶段是处理流水线的一个阶段,其指定消息的协议特定部分的处理。 处理管线还被配置成经由传送机构将处理的消息传送到服务。

    Request and response decoupling via pluggable transports in a service oriented pipeline architecture for a request response message exchange pattern
    10.
    发明授权
    Request and response decoupling via pluggable transports in a service oriented pipeline architecture for a request response message exchange pattern 有权
    请求和响应通过可插拔传输在面向服务的流水线架构中解除请求响应消息交换模式

    公开(公告)号:US08656038B2

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

    申请号:US13709800

    申请日:2012-12-10

    Applicant: eBay Inc.

    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.

    Abstract translation: 公开了一种用于在针对请求 - 响应消息交换模式(MEP)的面向服务的流水线架构中解耦支持不同可插入相应传输的请求和响应消息的计算机实现的系统和方法。 示例实施例中的方法包括分别在请求和响应中接收其中已经编码了标识期望的可插拔传输机制的信息的消息; 通过消息处理流程处理消息; 将处理的消息分派到分派器; 确定所需的可插拔传送机构是否可用; 如果所需的可插拔输送机构可用,则启动所需的可插拔输送机构; 以及经由期望的可插拔传送机制传送经处理的消息。

Patent Agency Ranking