System and method for processing messages in a service-oriented pipeline architecture
AssigneeeBay Inc.
InventorsSastry K. Malladi, Ronald Francis Murphy, Weian Deng
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- receiving a request, through a single API interface supporting multiple different data formats, to serialize or deserialize a message, the message having a specific data format representing one of the multiple different data formats;
- selecting one of a plurality of pluggable formatters corresponding to the specific data format of the message;
- and
- initiating, by a hardware processor, the selected one of the plurality of pluggable formatters to service the request to serialize or deserialize the message and to convert the specific data format of the message into a desired java object.
A machine readable medium not having transitory signals and storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
- receiving a request, through a single API interface supporting multiple different data formats, to serialize or deserialize a message, the message having a specific data format representing one of the multiple different data formats;
- selecting one of a plurality of pluggable formatters corresponding to the specific data format of the message;
- and
- initiating the selected one of the plurality of pluggable formatters to service the request to serialize or deserialize the message and to convert the specific data format of the message into a desired java object.
A system comprising:
- an single interface to receive a request to serialize or deserialize a message, the single interface supporting multiple different data formats, the message having a specific data format representing one of the multiple different data formats;
- a message processor to select one of a plurality of pluggable formatters corresponding to the specific data format of the message;
- and
- a message processing pipeline to initiate the selected one of the plurality of pluggable formatters to service the request to natively serialize or natively deserialize the message and to convert the specific data format of the message into a desired java object.
Dependencies are inferred from the claim text.