SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR AN ACQUISITION PARTNER INTERFACE FOR INTEGRATING MULTIPLE PARTNER CHANNELS INTO A TRANSACTION ACCOUNT ISSUER PLATFORM
First Claim
1. A method for interfacing a plurality of disparate partner systems to a transaction account issuer system, comprising the steps of:
- (a) receiving a request from one of the disparate partner systems, the request being received from at least one of a Web service, a portal and a partner microsite;
(b) extracting a partner identifier from the request;
(c) delegating a plurality of actions corresponding to the request to one of a plurality of handlers in accordance with at least one of a plurality of predetermined rules associated with the partner identifier; and
(d) managing a plurality of worker code blocks operable to perform the plurality of actions based on a subset of the at least one of the plurality of predetermined rules associated with the partner identifier; and
(e) communicating to the partner system an outcome based on the plurality of actions.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for interfacing disparate partner systems to a transaction account issuer system is disclosed. A Web server receives a request from a disparate partner system, such as a Web service, a portal and/or a partner microsite and an application server extracts a partner identifier from the request. In turn, a delegate engine delegates actions corresponding to the request to one or more handlers using predetermined rules associated with the partner identifier. A worker manager manages worker code blocks which perform the actions based on a subset of the predetermined rules associated with the partner identifier. The Web server then communicates an outcome to the partner system based on the actions performed by the worker code blocks.
85 Citations
15 Claims
-
1. A method for interfacing a plurality of disparate partner systems to a transaction account issuer system, comprising the steps of:
-
(a) receiving a request from one of the disparate partner systems, the request being received from at least one of a Web service, a portal and a partner microsite;
(b) extracting a partner identifier from the request;
(c) delegating a plurality of actions corresponding to the request to one of a plurality of handlers in accordance with at least one of a plurality of predetermined rules associated with the partner identifier; and
(d) managing a plurality of worker code blocks operable to perform the plurality of actions based on a subset of the at least one of the plurality of predetermined rules associated with the partner identifier; and
(e) communicating to the partner system an outcome based on the plurality of actions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for interfacing a plurality of disparate partner systems to a transaction account issuer system, comprising:
-
a Web server operable to receive a request from one of the disparate partner systems, the request being received from at least one of a Web service, a portal and a partner microsite;
an application server in communication with the Web server and operable to extract a partner identifier from the request;
a delegate engine operable to delegate a plurality of actions corresponding to the request to one of a plurality of handlers in accordance with at least one of a plurality of predetermined rules associated with the partner identifier; and
a worker managing operable to manage a plurality of worker code blocks, the work code blocks operable to perform the plurality of actions based on a subset of the at least one of the plurality of predetermined rules associated with the partner identifier; and
wherein the web server is further operable to communicate to the partner system an outcome based on the plurality of actions. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to interface a plurality of disparate partner systems to a transaction account issuer system, the control logic comprising:
-
first computer readable program code means for causing the computer to receive a request from one of the disparate partner systems, the request being received from at least one of a Web service, a portal and a partner microsite;
second computer readable program code means for causing the computer to extract a partner identifier from the request;
third computer readable program code means for causing the computer to delegate a plurality of actions corresponding to the request to one of a plurality of handlers in accordance with at least one of a plurality of predetermined rules associated with the partner identifier; and
fourth computer readable program code means for causing the computer to manage a plurality of worker code blocks operable to perform the plurality of actions based on a subset of the at least one of the plurality [F1]of predetermined rules associated with the partner identifier; and
fifth computer readable program code means for causing the computer to communicate to the partner system an outcome based on the plurality of actions. - View Dependent Claims (12, 13, 14, 15)
-
Specification