REQUEST DE-DUPLICATION FOR ENTERPRISE SERVICE BUS
First Claim
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, said service request comprising description metadata;
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; and
comparing, by said computer processor, said description metadata to all previous service requests stored in a temporary storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing temporary storage associated with a duplication request. The method includes authenticating a user accessing a system. A service request for performing service functions is received. Specified data associated with performing service functions is received from a third party vendor and description metadata is added to the specified data. The service functions are executed using the specified data. Results of the executed service functions are generated. An additional service request for performing additional service functions is received and intercepted. The description metadata is compared to previous service requests stored in a temporary storage system.
13 Citations
20 Claims
-
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, said service request comprising description metadata; 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; and comparing, by said computer processor, said description metadata to all previous service requests stored in a temporary storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a computer readable storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of computing system implements a method, said method comprising:
-
authenticating, by said computer processor, 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, said service request comprising description metadata; 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; and comparing, by said computer processor, said description metadata to all previous service requests stored in a temporary storage system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
authenticating, by said computer processor, 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, said service request comprising description metadata; 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; and comparing, by said computer processor, said description metadata to all previous service requests stored in a temporary storage system. - View Dependent Claims (17, 18, 19, 20)
-
Specification