Claims
- 1. A method of accessing legacy systems comprising the steps of:receiving at a broker a message requesting legacy systems data; determining by the broker which legacy systems provide the requested data; generating by the broker one or more data requests, depending on which legacy systems provide the requested data, and sending the data requests to an interface process; based on the data requests, conducting at the interface process legacy system transactions with the determined legacy systems to retrieve the data; forwarding by the interface process to the broker the data retrieved from the determined legacy systems; and formatting at the broker the data into a reply message.
- 2. The method of claim 1 wherein the conducting step further comprises the steps of:receiving information from each of the determined legacy systems; and screen scraping the received information in order to retrieve the requested data.
- 3. A system for providing access to legacy systems, said system comprising:a transaction request broker; and an interface process; wherein said transaction request broker receives a first message requesting legacy system data, determines which legacy systems provide the data and generates one or more data requests to the interface process, based on which legacy systems provide the requested data; wherein said interface process receives the data requests from said transaction request broker, conducts transaction sessions with the legacy systems based on the data requests in order to retrieve the data, and upon completion of the sessions returns the data to said transaction request broker; and wherein said transaction request broker further collects the data returned by said interface process and formats the returned data into a reply message.
- 4. The system of claim 3 wherein said interface process performs screen scraping.
- 5. The system of claim 3 further comprising a database that maintains user profile information, and wherein said transaction request broker uses said information to authenticate said first message.
- 6. The system of claim 3 further comprising a performance management process controller that logs activities of system processes and restarts non-functioning processes.
- 7. The system of claim 3 further comprising one or more non-legacy systems, wherein said transaction request broker further receives a second message specifying non-legacy data from said non-legacy systems.
RELATED APPLICATIONS
This application claims priority to Provisional Application No. 60/091,373 filed Jul. 1, 1998 entitled, “System and Method for Providing Access to Legacy Systems,” which is incorporated by reference herein.
US Referenced Citations (9)
Number |
Name |
Date |
Kind |
5359649 |
Rosu et al. |
Oct 1994 |
A |
5521958 |
Selig et al. |
May 1996 |
A |
5570283 |
Shoolery et al. |
Oct 1996 |
A |
5687212 |
Kinser, Jr. et al. |
Nov 1997 |
A |
5857201 |
Wright et al. |
Jan 1999 |
A |
5896440 |
Reed et al. |
Apr 1999 |
A |
5931917 |
Nguyen et al. |
Aug 1999 |
A |
6026379 |
Haller et al. |
Feb 2000 |
A |
6233541 |
Butts et al. |
May 2001 |
B1 |
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 712 227 |
May 1996 |
EP |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/091373 |
Jul 1998 |
US |