Data De-Duplication in Service Oriented Architecture and Web Services Environment
AssigneeInternational Business Machines Corporation
InventorsChuan Liu, Hang Xiao, Ming Yan, Jean X. Yu
Life of this patent
Estimating the term…
Abstract
A mechanism is provided in a data processing system for de-duplication in a Web services environment. Responsive to receiving a signature for a portion of a request message from a client, the mechanism performs a query in a bit stream repository to determine whether the portion of the request message has been previously received. Responsive to determining the portion of the message has been previously received, the mechanism retrieves the portion of the message from the bit stream repository. The mechanism notifies the client that the portion of the message has been previously received such that the client does not send the portion of the message.
Claims23
A method, in a data processing system, for de-duplication in a Web services environment, the method comprising:
- responsive to receiving a signature for a portion of a request message from a client, performing a query in a bit stream repository to determine whether the portion of the request message has been previously received;
- responsive to determining the portion of the message has been previously received, retrieving the portion of the message from the bit stream repository;
- and
- notifying the client that the portion of the message has been previously received such that the client does not send the portion of the message.
A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- responsive to receiving a signature for a portion of a request message from a client, perform a query in a bit stream repository to determine whether the portion of the request message has been previously received;
- responsive to determining the portion of the message has been previously received, retrieve the portion of the message from the bit stream repository;
- and
- notify the client that the portion of the message has been previously received such that the client does not send the portion of the message.
An apparatus, comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to:
- responsive to receiving a signature for a portion of a request message from a client, perform a query in a bit stream repository to determine whether the portion of the request message has been previously received;
- responsive to determining the portion of the message has been previously received, retrieve the portion of the message from the bit stream repository;
- and
- notify the client that the portion of the message has been previously received such that the client does not send the portion of the message.
Dependencies are inferred from the claim text.