Claims
- 1. A method for automatically re-establishing a connection to a data source accessible by a plurality of remote applications, the method comprising:
providing at least one interface module configured to interface with a remote application; providing at least one port module configured to interface between the interface module and the data source; providing a connection manager to facilitate the interface between the interface module and the port module; detecting unavailability of the data source in response to an initial request for the data source by the remote application; dynamically detecting availability of the data source in response to a subsequent request for the data source; and re-connecting the data source to the remote application in response to the subsequent request.
- 2. The method of claim 1, wherein the detecting unavailability is executed by the port module.
- 3. The method of claim 1, wherein the detecting unavailability is executed by the connection manager.
- 4. The method of claim 1, wherein the dynamically detecting is executed by the port module.
- 5. The method of claim 1, wherein the dynamically detecting is executed by the connection manager.
- 6. The method of claim 1, wherein re-connecting further comprises re-establishing a connection between the port module and the data source independently from initialization of the connection manager.
- 7. The method of claim 1, wherein re-connecting further comprises re-establishing a connection between the port module and the data source without re-initializing the connection manager.
- 8. A computer readable medium having stored thereon computer executable instructions for performing a method for connecting a plurality of remote applications with a data source, the method comprising:
providing at least one interface module configured to interface with a remote application; providing at least one port module to interface between the interface module and the data source; providing a connection manager to facilitate the interface between the interface module and the port module; detecting unavailability of the data source in response to an initial request for the data source by the remote application; dynamically detecting availability of the data source in response to a subsequent request for the data source; and re-connecting the data source to the remote application in response to the subsequent request.
- 9. The computer readable medium of claim 8, wherein the detecting unavailability is executed by the port module.
- 10. The computer readable medium of claim 8, wherein the detecting unavailability is executed by the connection manager.
- 11. The computer readable medium of claim 8, wherein the dynamically detecting is executed by the port module.
- 12. The computer readable medium of claim 8, wherein the dynamically detecting is executed by the connection manager.
- 13. The computer readable medium of claim 8, wherein re-connecting further comprises re-establishing a connection between the port module and the data source independently from initialization of the connection manager.
- 14. The computer readable medium of claim 8, wherein re-connecting further comprises re-establishing a connection between the port module and the data source without re-initializing the connection manager
- 15. A system for connecting a plurality of remote applications with a data source, the system comprising:
an interface module configured to interface with a remote application; a port module configured to interface between the interface module and the data source; and a connection manager module configured to facilitate a direct interface between the interface module and the port module; one of the port module and the connection manager module, further configured to dynamically detect availability of the data source in response to a subsequent request for the data source, and to re-connect the data source to the remote application in response to the subsequent request.
- 16. The system of claim 15, wherein the port module is configured to execute at least one of the dynamically detecting and re-connecting steps.
- 17. The system of claim 15, wherein the connection manager module is configured to execute at least one of the dynamically detecting and re-connecting steps.
- 18. The system of claim 15, wherein re-connecting further comprises re-establishing a connection between the port module and the data source independently from initialization of the connection manager.
- 19. The system of claim 15, wherein re-connecting further comprises re-establishing a connection between the port module and the data source without re-initializing the connection manager.
Parent Case Info
[0001] This application is a divisional of application Ser. No. 09/612,534 filed on Jul. 7, 2000 for LIVE CONNECTION ENHANCEMENT FOR DATA SOURCE INTERFACE.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09612534 |
Jul 2000 |
US |
Child |
09750475 |
Dec 2000 |
US |