Claims
- 1. A computerized infrastructure for processing transactions, comprising:
a base platform layer having a plurality of technology platforms configured to support the computerized infrastructure; an access layer configured to provide a plurality of access services; a system services layer configured to provide a plurality of system services and insulate the access layer from the base platform layer; a plurality of core processing applications that are accessible through the access layer using one or more of the plurality of access services; and a plurality of business applications, wherein one or more of the plurality of business applications are configured to access one or more of the plurality of core processing applications via the access layer.
- 2. The computerized infrastructure according to claim 1 wherein the plurality of access services includes right-time management services, application services, presentation services; insulation services and data services.
- 3. The computerized infrastructure according to claim 2 wherein the right-time transaction management services are configured to manage execution of a request for access to one or more of the plurality of core processing applications.
- 4. The computerized infrastructure according to claim 3 wherein the right-time transaction management services further include a continuous availability management service, a workload management service, a unit-of-work management service, a fault management service, a scheduling/calendar management service and a logging/tracing service.
- 5. The computerized infrastructure according to claim 2 wherein the application services are configured to optimize use of application code across the computerized infrastructure.
- 6. The computerized infrastructure according to claim 5 wherein the application services further include a plurality of components and engines configured to be used or shared by the plurality of access services and the plurality of core processing applications, a security/authorization service configured to regulate access to the plurality of access services and the plurality of core processing applications, an auditing/journaling service configured to maintain historical logs and data relating to events which occur during execution of one of the plurality of access services or one of the plurality of core processing applications, and a time service configured to maintain common representation of time and date across the plurality of core processing applications.
- 7. The computerized infrastructure according to claim 2 wherein the presentation services are configured to allow a core processing application to be accessed and presented to a plurality of clients using different interface methods.
- 8. The computerized infrastructure according to claim 7 wherein the presentation services further include a plurality of interface gateways configured to provide access to the plurality of core processing applications, a security/cryptography service configured to secure information exchanged between the computerized infrastructure and a client, a plurality of common user interface facilities configured to provide a common look and feel across the plurality of core processing applications, and a security/authentication service configured to provide client authentication and validation when the client signs onto the computerized infrastructure.
- 9. The computerized infrastructure according to claim 2 wherein the insulation services are configured to facilitate communications amongst the plurality of access services and the plurality of core processing applications.
- 10. The computerized infrastructure according to claim 9 wherein the insulation service further include a distribution service configured to manage invocation of one of the plurality of core processing application, a connection management service configured to allow the plurality of core processing applications to interact with one another, a registration/directory service configured to manage execution of the plurality of core processing application, an event management service configured to monitor occurrence of a predetermined business event, and a flow control service configured to execute a series of steps within a business process.
- 11. The computerized infrastructure according to claim 2 wherein the data services are configured to provide real-time data update and retrieval into and out of data storage elements within the computerized infrastructure.
- 12. The computerized infrastructure according to claim 11 wherein the data services further include a plurality of data stores configured to store data, a data repository configured to store shared components within the computerized infrastructure, a data access layer configured to perform a plurality of data handling functions including data extraction, transformation and reformatting, and a data access facility configured to allow a user to access the data access layer.
- 13. The computerized infrastructure according to claim 1 wherein one or more of the plurality of core processing applications are capable of being invoked by a plurality of engagement modes.
- 14. The computerized infrastructure according to claim 13 wherein the plurality of engagement modes include a batch engagement mode, an interactive engagement mode and an event engagement mode.
- 15. A system for processing credit card related transactions, comprising:
an access layer having a plurality of access service modules including a right-time management service module, an application service module, a presentation service module, an insulation service module and a data service module; a plurality of core processing applications that are accessible through the access layer using one or more of the plurality of access service modules; and a plurality of business applications each configured to access one or more of the plurality of core processing applications via the access layer.
- 16. The system of claim 15 further comprising:
a base platform layer having a plurality of technology platforms configured to support the system; and a system services layer configured to provide a plurality of system service modules and insulate the access layer from the base platform layer.
- 17. The system of claim 16 wherein the right-time management service module is configured to manage execution of a request for access to one or more of the plurality of core processing applications.
- 18. The system of claim 1 wherein the right-time management service module is further configured to provide a continuous availability management service, a workload management service, a unit-of-work management service, a fault management service, a scheduling/calendar management service and a logging/tracing service.
- 19. The system of claim 15 wherein the application service module is configured to optimize use of application code across the system.
- 20. The system of claim 19 wherein the application service module is further configured to include a plurality of components and engines configured to be used or shared by the plurality of access service modules and the plurality of core processing applications, and to provide a security/authorization service configured to regulate access to the plurality of access service modules and the plurality of core processing applications, an auditing/journaling service configured to maintain historical logs and data relating to events which occur during execution of one of the plurality of access service modules or one of the plurality of core processing applications, and a time service configured to maintain common representation of time and date across the plurality of core processing applications.
- 21. The system of claim 15 wherein the presentation service module is configured to allow a core processing application to be accessed and presented to a plurality of clients using different interface methods.
- 22. The system of claim 21 wherein the presentation service module is further configured to include a plurality of interface gateways configured to provide access to the plurality of core processing applications, a security/cryptography service configured to secure information exchanged between the system and a client, a plurality of common user interface facilities configured to provide a common look and feel across the plurality of core processing applications, and to provide a security/authentication service configured to provide client authentication and validation when the client signs onto the system.
- 23. The system of claim 15 wherein the insulation service module is configured to facilitate communications amongst the plurality of access service modules and the plurality of core processing applications.
- 24. The system of claim 25 wherein the insulation service module is further configured to provide a distribution service configured to manage invocation of one of the plurality of core processing application, a connection management service configured to allow the plurality of core processing applications to interact with one another, a registration/directory service configured to manage execution of the plurality of core processing application, an event management service configured to monitor occurrence of a predetermined business event, and a flow control service configured to execute a series of steps within a business process.
- 25. The system of claim 15 wherein the data service module is configured to provide real-time data update and retrieval into and out of data storage elements within the system.
- 26. The system of claim 25 wherein the data service module is further configured to include a plurality of data stores configured to store data, a data repository configured to store shared components within the system, a data access layer configured to perform a plurality of data handling functions including data extraction, transformation and reformatting, and a data access facility configured to allow a user to access the data access layer.
- 27. The system of claim 15 wherein one or more of the plurality of core processing applications are capable of being invoked by a plurality of engagement modes.
- 28. The system of claim 27 wherein the plurality of engagement modes include a batch engagement mode, an interactive engagement mode and an event engagement mode.
- 29. A method implementing a computerized infrastructure for processing credit card related transactions, comprising:
providing a base platform layer having a plurality of technology platforms configured to support the computerized infrastructure; providing an access layer configured to provide a plurality of access services; providing a system services layer configured to provide a plurality of system services to insulate the access layer from the base platform layer; and providing a plurality of core processing applications that are accessible through the access layer using one or more of the plurality of access services; and providing a plurality of business applications each configured to access one or more of the plurality of core processing applications via the access layer.
- 30. The method of claim 29 wherein the plurality access services includes right-time management services, application services, presentation services, insulation services and data services.
- 31. The method of claim 29 wherein the step of providing the access layer further comprises:
configuring the right-time transaction management services to manage execution of a request for access to one or more of the plurality of core processing applications.
- 32. The method of claim 31 wherein the step of configuring the right-time transaction management services further comprises:
providing a continuous availability management service, a workload management service, a unit-of-work management service, a fault management service, a scheduling/calendar management service and a logging/tracing service.
- 33. The method of claim 29 wherein the step of providing the access layer further comprises:
configuring the application services to optimize use of application code across the computerized infrastructure.
- 34. The method of claim 33 wherein the step of configuring the application services further comprises:
configuring a plurality of components and engines to be used or shared by the plurality of access services and the plurality of core processing applications; configuring a security/authorization service to regulate access to the plurality of access services and the plurality of core processing applications; configuring an auditing/journaling service to maintain historical logs and data relating to events which occur during execution of one of the plurality of access services or one of the plurality of core processing applications; and configuring a time service to maintain common representation of time and date across the plurality of core processing applications.
- 35. The method of claim 29 wherein the step of providing the access layer further comprises:
configuring the presentation services to allow a core processing application to be accessed and presented to a plurality of clients using different interface methods.
- 36. The method of claim 35 wherein the step of configuring the presentation services further comprises:
configuring a plurality of interface gateways to provide access to the plurality of core processing applications; configuring a security/cryptography service to secure information exchanged between the computerized infrastructure and a client; configuring a plurality of common user interface facilities to provide a common look and feel across the plurality of core processing applications; and configuring a security/authentication service to provide client authentication and validation when the client signs onto the computerized infrastructure.
- 37. The method of claim 29 wherein the step of providing the access layer further comprises:
configuring the insulation services to facilitate communications amongst the plurality of access services and the plurality of core processing applications.
- 38. The method of claim 37 wherein the step of configuring the insulation services further comprises:
configuring a distribution service to manage invocation of one of the plurality of core processing application; configuring a connection management service to allow the plurality of core processing applications to interact with one another; configuring a registration/directory service to manage execution of the plurality of core processing application; configuring an event management service to monitor occurrence of a predetermined business event; and configuring a flow control service to execute a series of steps within a business process.
- 39. The method of claim 29 wherein the step of providing the access layer further comprises:
configuring the data services to provide real-time data update and retrieval into and out of data storage elements within the computerized infrastructure.
- 40. The method of claim 29 wherein the step of configuring the data services further comprises:
configuring a plurality of data stores to store data; configuring a data repository to store shared components within the computerized infrastructure; configuring a data access layer to perform a plurality of data handling functions including data extraction, transformation and reformatting; and configuring a data access facility configured to allow a user to access the data access layer.
- 41. The method of claim 29 further comprising:
invoking one or more of the plurality of core processing applications using a one or more of a plurality of engagement modes.
- 42. The method of claim 41 wherein the plurality of engagement modes include a batch engagement mode, an interactive engagement mode and an event engagement mode.
CROSS-REFERENCES TO RELATED APPLICATION
[0001] The present application claims the benefit of priority under 35 U.S.C. § 119 from U.S. Provisional Patent Application Serial No. 60/362,222, entitled “METHOD AND SYSTEM FOR PROCESSING CREDIT CARD RELATED TRANSACTIONS,” filed on Mar. 4, 2002, the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60362222 |
Mar 2002 |
US |