Browse Prior Art Database

Client application support of multiple server versions in a client-server environment

IP.com Disclosure Number: IPCOM000015151D
Original Publication Date: 2003-Jun-20
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 25K

Publishing Venue

Motorola

Related People

Steen Petersen: AUTHOR [+2]

Abstract

In a client-server environment you will encounter the problem of how to have a client and server talk to each other, during an upgrade of the client and server software. A loader program is introduced, which communicates with the server and determines the server software version. Then the loader program launches the appropriate version of the client application.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 65% of the total text.

Client application support of multiple server versions in a client-server environment

By

Steen Petersen and Søren Frydkjær

Abstract

In a client-server environment you will encounter the problem of how to have a client and server talk to each other, during an upgrade of the client and server software.

A loader program is introduced, which communicates with the server and determines the server software version. Then the loader program launches the appropriate version of the client application.

Introduction

This paper describes improvements in the field of client-server environments and launching of client applications.

Problem(s) To Be Solved

In a client-server environment you will encounter the problem of how to have a client and server talk to each other, during an upgrade of the client and server software. It will most likely be difficult to upgrade them at the same time, and you may have a case where the same client software needs to talk to both a new and old server software even after the client software has been upgraded.

This is especially an issue when the client-server interface changes between software versions.

Proposed Solution to the Problem(s)

A client needs to access two (or more) different servers running two (or more) different software versions. This is required during an upgrade process for a big computer network. The following is needed:

1. The client needs to have both (or all applicable) software versions installed.

2. In addition to the normal client ...