×

Heterogenous database communication system in which communicating systems identify themselves and convert any requests/responses into their own data format

  • US 5,416,917 A
  • Filed: 05/21/1993
  • Issued: 05/16/1995
  • Est. Priority Date: 03/27/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system including a first database system for managing a first database including data having a first data format and a second database system for managing a second database including data having a second data format, a method for converting data transmitted between the first and second database systems, the method including the steps of:

  • storing at the first database system and at the second database system respective sets of machine descriptors describing machine data formats and character code sets, and system descriptors describing system language characteristics;

    sending a request for connection from the first database system to the second database system, the request for connection including information identifying a first machine on which the first database system executes, a character code used by the first machine, and a system language used by the first database system;

    in response to the request for connection;

    validating a first machine descriptor and a first system descriptor stored at the second database system, the first machine descriptor describing a machine data format and a character code used by the first machine and the first system descriptor describing a system language used by the first database system; and

    sending a connection response from the second database system to the first database system, the connection response including information identifying a second machine on which the second database system executes, a character code used by the second machine, and a system language used by the second database system;

    in response to the connection response, validating a second machine descriptor and a second system descriptor stored at the first database system, the second machine descriptor describing a machine data format and character code used by the second machine and the second system descriptor describing a system language used by the second database system;

    sending from the first database system to the second database system a database query command containing data in the first data format;

    at the second database system, convening the data in the database query command into the second data format using the validated first machine descriptor and first system descriptor;

    at the second database system, obtaining resulting data from the second database in response to the database query command and the data in the second data format;

    transmitting the resulting data to the first database system without convening the resulting data; and

    at the first database system, convening the resulting data from the second data format to the first data format using the second machine descriptor and second system descriptor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×