×

Method of controlling exchanges of data between two applications, namely a client-type application and a server-type application respectively

  • US 7,440,959 B2
  • Filed: 07/01/2002
  • Issued: 10/21/2008
  • Est. Priority Date: 07/03/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. Computer implemented method for the control of files or other transferable objects exchanges between FTP type or compatible applications, being a membership of a controlled population, and FTP type applications being a membership of common placed population and being executed on different platforms, said method implementing:

  • A common placed population of hosts residing in a IP network and having access to a Hyperserver application and sheltering;

    FTP type applications or applications able to generate a data flow compatible with FTP protocol,Files or other transferable objects identifiable and visible to those applications,A Hyperserver application being executed on a host having access to FTP type or compatible said applications and including;

    A controlled and common placed hosts directory database designating communicating applications with their IP addresses and lists of users authorized to access them as well as authorization attributes if necessary,files or other transferable objects transfer profiles directory database,Hyperserver application central LOG file containing transfer'"'"'s events log records,Hyperserver application central journal file containing transfers summary records,A controlled population of hosts residing in a IP network and sheltering;

    Applications of FTP type or being able to generate a data flow compatible with FTP protocol,Files or other transferable objects identifiable and visible for those applications,Hyperserver agent applications eventually supplied with their own LOG and journal files,wherein, in the case of a transfer request coming from Internet network, it comprises the following operations sequence;

    Opening of the connection with the Hyperserver application by the Internet network requesting client owing to a set of connection opening commands comprising a user name, a password and, eventually authentication data,Determination by the Hyperserver application of the directory database entry defining Intranet network aimed application connection attributes in the case where said pieces of information are sufficient keeping into accounts rules defined in the controlled and common placed hosts directory, otherwise using of a supplementary FTP commands to enable to do it,Research done by the Hyperserver application in the controlled and common placed hosts directory database of all pieces of information concerning the requestor access authorities, the transfer protocol, connection'"'"'s with aimed server modalities, the identification of the process to be executed at the beginning of the connection, as well as eventual start of said process or some number of processes,Opening of the connection with the aimed application by the Hyperserver application and the exchange of eventually planned commands as soon as it and connection modalities are known,Carrying out of the negotiation between the client requester and the Hyperserver application up to one of command types store, store unique, retrieve reception,Identification of a file or other transferable object transfer profile by the Hyperserver application which constitute an entry of the files or other transferable objects transfer profiles directory database following a transfer command reception by the Hyperserver application,Verification by the Hyperserver application of transfer direction, of the identification of the file to be transferred, its attributes, eventual processes to be executed at the beginning, during and at the end of the transfer as well as the designation of applications under control of which they have to be executed owing to the definition of the determined profile,Acknowledgement, by the Hyperserver application, of the transfer request received from the client at the end of eventual negotiations of transfer leaded by the transfer profile with aimed application,Opening of two, FTP meaning, DATA connections to be seen;

    one connection between the FTP client and Hyperserver application, and the other one between the Hyperserver application and aimed application, the data received by the Hyperserver application on one connection being afterwards sent to the other one application undergoing, eventually, said during transfer treatment,Execution of eventual processes at the beginning or at the end of transfer under the control of the Hyperserver agent application of the aimed application host, synchronized with the dialog between this application and the Hyperserver application,Closing of connections in progress with releasing of eventual end of connection processes,Recording of the events arrived during the sequence in corresponding files LOG file as well as statistic information in the journal Hyperserver application file and the transmission of records copies to the concerned Hyperserver agent application to be recorded in appropriated local files.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×