CSArchitectre - Final Lecture ! Information systems...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Information system Architecture 1 Final Lecture ! Information systems architecture client/server N-tier Middlewares
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Information system Architecture 2 IS Architecture Structure of the information system components and relationships among those Relationsship between information systems What systems are there dependencies communication Relationships to the business and its parts How are business processes supported? User services Business services Data services
Background image of page 2
Information system Architecture 3 Client/Server Architecture Client * User services ... Server data services What about business services? Fat client - thin server lots of network traffic since processing of data takes place in the client Thin client - fat server stored procedures gives rise to reduced need to transfer data over the network
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Information system Architecture 4 Fat and Thin C/S Models A fat server, thin client model has the majority of the application data processing occurring at the server-side of the link (eg. when using CGI server scripts) A fat client, thin server model has the majority of the application data processing occurring at the client-side of the link (eg. when running Java applets on the local machine) Which is better depends upon specific circumstances, however, if you overload the server then the level of client servicing can be reduced. Typically, it is sensible to only perform on the server the minimum of necessary work and expect the client to allow for this
Background image of page 4
Information system Architecture 5 Examples of Client/Server Architectures HTTP servers providing HTML web pages, Java applets, CGI scripts services etc. to web browser clients FTP servers providing data files to FTP clients Email servers providing email services to email clients Database servers providing SQL-based services to client applications
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Information system Architecture 6 Local Machine verses Networked C/S All the previous examples had one aspect in common, they operate over a network of computers. It is also possible to introduce a C/S architecture into applications that run on local machines However, the potential of C/S is best realised over some form of computer network
Background image of page 6
Information system Architecture 7 Roles are specialised user services - data services Shared resources
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 21

CSArchitectre - Final Lecture ! Information systems...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online