Presentation is loading. Please wait.

Presentation is loading. Please wait.

John R Durrett1 Client/Server Computing Byte April 1995 & The Martian C/S book.

Similar presentations


Presentation on theme: "John R Durrett1 Client/Server Computing Byte April 1995 & The Martian C/S book."— Presentation transcript:

1 John R Durrett1 Client/Server Computing Byte April 1995 & The Martian C/S book

2 John R Durrett2 Is C/S a passing fad? u Mainframe era –the “right” hardware vendor –software, front-end, apps, etc u The PC & C/S revolution –“Open systems” –mix-and-match F c & s platform F network protocols F DCE infrastructure F etc. u Good: liberating, low-cost, flexibility u Bad: much harder to manage

3 John R Durrett3 Change u Old: –Servers are scarce –LANs –Clearly segregated services u New: –Servers are plentiful –Proximity does not matter –OOUI F Integrates multiple concurrent processes F Interaction

4 John R Durrett4 Client/Server visions u The death of mainframes u Mainframes reborn u Peace: middle ground u MIS shops in the new era –much harder to manage –requires much more variety in skills –distributing MIS functions to users?

5 John R Durrett5 What is C/S u Service provider & consumer –Clients always initiate –encapsulation of services u Shared resources u Location transparency –continual flux –global u Namespace transparency –unique resolution –dynamic

6 John R Durrett6 Network Operating System u Administrative transparency –Synchronization, network failures, etc. u Secured-access transparency –Mutual distrust –ID verification –Access control lists u Communications transparency –Heterogeneous data –Message oriented middleware

7 John R Durrett7 Applications u Planetary electronic mall u Technologies –Rich transaction processing –Roaming agents –Rich documents

8 John R Durrett8 Client/Server models u File servers u SQL databases –transaction servers u TP monitors u Groupware u Distributed objects

9 John R Durrett9 SQL u Dominate today u Well known language u Stored procedures u Extensions –triggers –rules u Non-standard progress –LCD is SQL

10 John R Durrett10 TP Monitors u Manage processes u Transaction oriented u Contract u Fundamental unit –recovery –consistency –concurrency u Flat model u Sub-transaction model u Overkill for small LANs u Scales well to large networks

11 John R Durrett11 Groupware u Multimedia u Document management u Unstructured data u E-mail u Work flow processing –sequential routes –parallel routes –feedback –acceptance criteria

12 John R Durrett12 Distributed Objects u Encapsulates data & business logic u Wrappers for legacy apps u Most standardized u Interface Definition Language u Can subsume all other forms of C/S

13 John R Durrett13 Distribution of applications u Fat clients –traditional model –file server –database server u Fat servers –minimize network load –transaction servers –object servers

14 John R Durrett14 C/S Building Blocks u architecture –structural details –by computers not plans –c/s questions F split F scalability F mobile - home u New demographics –single machine –single server –multi-server –distributed objects

15 John R Durrett15 Infrastructure u client u server u middleware –transport stacks F O/S interface –NOS F extends local O/S F single system illusion F app coordination –ORB F services F location transparent connectivity


Download ppt "John R Durrett1 Client/Server Computing Byte April 1995 & The Martian C/S book."

Similar presentations


Ads by Google