×

Request de-duplication for enterprise service bus

  • US 8,990,154 B2
  • Filed: 01/07/2013
  • Issued: 03/24/2015
  • Est. Priority Date: 01/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • authenticating, by a computer processor of a computing system, a user of a system;

    accessing, by said computer processor executing an agent in an enterprise service bus (ESB), said system;

    receiving, by said computer processor executing said agent, a service request for performing service functions;

    selecting, by said computer processor from a service request message dictionary of an integration layer in response to a user command, description metadata configured to form context data uniquely identifying said service request;

    receiving from a third party vendor, by said computer processor executing said agent, specified data associated with said performing said service functions;

    adding, by said computer processor, said description metadata to said specified data;

    executing, by said computer processor via a call to said third party vendor, said service functions using said specified data;

    generating, by said computer processor, results of said executing, said results comprising a response to said service request;

    receiving, by said computer processor executing said agent, an additional service request for performing additional service functions;

    intercepting, by said computer processor, said additional service request;

    comparing, by said computer processor executing a mediation component, said description metadata to all previous service requests stored in a temporary storage system, wherein said comparing comprises querying a repository to determine if a duplicate request of said service request has been executed within a past specified time period; and

    determining, by said computer processor in response to results of said comparing, if said additional service request comprises said duplicate request or if said additional service request differs from any previous service requests.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×