It should be noted that in the embodiment illustrated in FIG. 4 the arrows shown in the figures between the client computer 402, the authentication server 423, the web server 406, the middleware 411, and the mainframe 410, illustrate signals, such as data packets or information, being transmitted between these different elements of the distributed system.