发明名称 |
Request and response decoupling via pluggable transports in a service oriented pipeline architecture for a request response message exchange |
摘要 |
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. |
申请公布号 |
US9264518(B2) |
申请公布日期 |
2016.02.16 |
申请号 |
US201414190003 |
申请日期 |
2014.02.25 |
申请人 |
eBay Inc. |
发明人 |
Malladi Sastry K.;Avalani Bhaven |
分类号 |
G06F15/16;H04L29/06;H04L29/08 |
主分类号 |
G06F15/16 |
代理机构 |
Schwegman Lundberg & Woessner, P.A. |
代理人 |
Schwegman Lundberg & Woessner, P.A. |
主权项 |
1. A method comprising:
reading a configuration file, the configuration file specifying a plurality of pluggable message-protocol-specific protocol processors and a plurality of pluggable transport mechanisms available for use; receiving data to be sent as payload of an outgoing message, the payload being message-protocol-agnostic; processing the payload in a processing pipeline, wherein the processing pipeline includes a plurality of stages for processing the payload of the outgoing message; invoking one of the pluggable message-protocol-specific protocol processors to formulate a protocol-specific header of the outgoing message; dispatching the outgoing message comprising the processed payload and the header to a transport factory comprising the plurality of pluggable transport mechanisms; and transporting the outgoing message via a selected one of the pluggable transport mechanisms. |
地址 |
San Jose CA US |