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 comprising:
- receiving, by a computer-based system for interfacing a plurality of disparate partner systems to a transaction account issuer system, a request for a new transaction account from a disparate partner system, wherein the request is received through one of;
a web service, a partner portal, and a partner microsite, and wherein the at least one of the web service, the partner portal, and the partner microsite are formatted to resemble a website associated with the partner;
identifying, by the computer-based system, a business partner associated with the request for the new transaction account;
delegating, by the computer-based system, an action associated with the request for the new transaction account to a handler, wherein the handler is at least one of an action object, an action servlet and a worker manager;
invoking, by the computer-based system and using the handler, a worker to perform the action, wherein the worker is a code block;
communicating, by the computer-based system, an outcome related to the action; and
re-using, by the computer-based system, the worker and the handler to process another request for a new transaction account.
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.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, by a computer-based system for interfacing a plurality of disparate partner systems to a transaction account issuer system, a request for a new transaction account from a disparate partner system, wherein the request is received through one of;
a web service, a partner portal, and a partner microsite, and wherein the at least one of the web service, the partner portal, and the partner microsite are formatted to resemble a website associated with the partner;identifying, by the computer-based system, a business partner associated with the request for the new transaction account; delegating, by the computer-based system, an action associated with the request for the new transaction account to a handler, wherein the handler is at least one of an action object, an action servlet and a worker manager; invoking, by the computer-based system and using the handler, a worker to perform the action, wherein the worker is a code block; communicating, by the computer-based system, an outcome related to the action; and re-using, by the computer-based system, the worker and the handler to process another request for a new transaction account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a tangible, non-transitory memory communicating with a processor for interfacing a plurality of disparate partner systems to a transaction account issuer system, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; receiving, by the processor, a request for a new transaction account from a disparate partner system, wherein the request is received through one of;
a web service, a partner portal, and a partner microsite, and wherein the at least one of the web service, the partner portal, and the partner microsite are formatted to resemble a website associated with the partner;identifying, by the processor, a business partner associated with the request for the new transaction account; delegating, by the processor, an action associated with the request for the new transaction account to a handler, wherein the handler is at least one of an action object, an action servlet and a worker manager; invoking, by the processor and using the handler, a worker to perform the action, wherein the worker is a code block; communicating, by the processor, an outcome related to the action; and re-using, by the processor, the worker and the handler to process another request for a new transaction account.
-
-
19. An article of manufacture including a non-transitory, tangible computer readable medium having instructions stored thereon that, in response to execution by a computer-based system for interfacing a plurality of disparate partner systems to a transaction account issuer system, cause the computer-based system to perform operations comprising:
-
receiving, by the computer-based system, a request for a new transaction account from a disparate partner system, wherein the request is received through one of;
a web service, a partner portal, and a partner microsite, and wherein the at least one of the web service, the partner portal, and the partner microsite are formatted to resemble a website associated with the partner;identifying, by the computer-based system, a business partner associated with the request for the new transaction account; delegating, by the computer-based system, an action associated with the request for the new transaction account to a handler, wherein the handler is at least one of an action object, an action servlet and a worker manager; invoking, by the computer-based system and using the handler, a worker to perform the action, wherein the worker is a code block; communicating, by the computer-based system, an outcome related to the action; and re-using, by the computer-based system, the worker and the handler to process another request for a new transaction account.
-
Specification