Technical Notes
Up News Technical Notes Customer Profile WISL Profile Editorial Feedback

 

Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)Musicnot.wmf (1656 bytes)

Technical issues can be perplexing! In this section we attempt to explain technical matters that have special interest in the WISL community.

Desktop Distribution

    Text-based and web-based software applications are normally initiated and controlled by a server. Desktop software applications on the other hand are often initiated and controlled by a desktop PC. Changes and upgrades to server based applications requires only that the updates be made on each server which normally serves many desktops. Initial installation and any upgrades to desktop software applications must be done on each desktop. Further complicating the problem of desktop application software distribution is the fact that the target desktops often vary greatly in configuration.

comp81.wmf (9494 bytes)

Server

comp1.wmf (10070 bytes)Computr2.wmf (17236 bytes)notepc1.wmf (35990 bytes)comp1.wmf (10070 bytes)Computr2.wmf (17236 bytes)notepc1.wmf (35990 bytes)

Desktops

      All of WISL's desktop products are client/server applications(examples are QUIKREP and WISL Works). In general client/server means that the desktop system(client) controls the user interface and interacts with the server to retrieve information from server resident data bases and sends updates to the server resident data bases. Such transfer of data and in some cases transfer of processes is handled with "object" technology. In the client/server model there is a program resident on the desktop PC that initiates the application, communicates with the server and controls interaction with the user. When changes or updates are required in the client/server application this program often requires update. Such updates must be applied to all desktop computers that are running the application.

    Customers often provide software vendors with limited access to their servers for the purpose of software update. Server platforms are designed to allow for such secure access and it can greatly simplify the process of software update. In general however the provision of access to desktops for the purpose of software updates is not practical. In most cases access to desktops by outside vendors cannot be provided in a secure manner and the desktops are often unavailable for access(e.g. turned off for periods of time or removed from the location). Hence there often must be involvement of customer personnel to update desktop based software.

    As the vendor cannot directly control the update process there must be a simple and reliable procedure for accomplishing such updates. WISL utilizes the facilities of the standard WINDOWS installation setup wizard to create an executable module which is stored on the Customer Services page of WISL's website. Upon access by an authorized user a simple click on a hyperlink initiates download of the files necessary to install the desktop application. The actual installation on the desktop is initiated through the Add/Remove Programs function on the WINDOWS Control Panel.

WislWorks_Setup.jpg (34147 bytes)