Client-Server Architecture
Suggested solutions: Middleware (software between the application software of the client and the application software of the server):
- 1. Manages the message transfer from clients to servers (and vise versa) so that the client does not have to know the specific server that contains the application’s data)
- (the application software on the client sends all messages to the middle ware, which addresses
- them to the correct server)
- when the network changes only the middleware has to be changed
- 2. Translates between incompatible software (incompatibilities between client software and server software)
- Standard Interfaces!!!
- Hardware is not the information system (cost of buying a PC versus developing a robust client server infrastructure).