🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.client-server
Article #82

Re: Defining Client/Server (was Re: scared customers)

#82
From: Boyle
Date: Tue, 06 Oct 1992 22:46
35 lines
2614 bytes
In article <1992Oct6.121213.20420@porthos.cc.bellcore.com> jona@iscp.bellcore.com (Jon Alperin) writes:
>
> Yeah,, but try to explain that the X Client runs on the network server,
>talking to the X server running on a workstation client. 8-}
>
> Client/Server is at best ill-defined, since it assumes a host/terminal
>paradigm, where the client is simply performing some (few) tasks that 
>used to be handled by a host. 


Wellllllll, sort of.  I've had the most success explaining any notion
of client-server (including file servers and X Window) by using the
simplifying definition that the server controls some resource and the
client makes request of the server for the resource.  (I don't believe
this restricts the definition to host/terminal systems.) In fact, the
true test is when it's used to describe an X-capable device running
jobs on a compute server while reading and writing files to file
servers.  I've used the above definition and system description with 
success in a number of Intro. UNIX courses I've taught when I describe some
of what people may see in the real world outside of a single-host system.

The definition also seems to work when I use it to describe the
client-server applications we're currently developing; mostly data query
and update from desktops (Macs & PCs) to SQL RDBMS servers.  Anybody want
to talk about trying to develop, debug, profile, and test applications that
span two distinct platforms/OSs over a communications/connectivity link?
(I sure do! :-)

_______________________________________________________________________________
Steve Boyle                  |     "...Actually, FORTRAN was the language
sboyle@mitre.org             |      of choice for the same reason that
The MITRE Corporation        |      three-legged races are popular."
Burlington Road              |
Bedford, MA. 01730           |             - Ken Thompson
(617) 271-2977               |               1984 Turing Award Lecture
Technical Details
Message-ID: <1992Oct6.224641.19229@linus.mitre.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!darwin.sura.net!spool.mu.edu!agate!linus!linus.mitre.org!mbunix.mitre.org!sboyle
References: <1871@sousa.ltn.dec.com> <Bvo9L5.3GI@solbourne.com> <1992Oct6.121213.20420@porthos.cc.bellcore.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.client-server
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!darwin.sura.net!spool.mu.edu!agate!linus!linus.mitre.org!mbunix.mitre.org!sboyle
From: sboyle@mbunix.mitre.org (Boyle)
Subject: Re: Defining Client/Server (was Re: scared customers)
Message-ID: <1992Oct6.224641.19229@linus.mitre.org>
Sender: news@linus.mitre.org (News Service)
Nntp-Posting-Host: mbunix.mitre.org
Organization: The MITRE Corporation, Bedford, MA
References: <1871@sousa.ltn.dec.com> <Bvo9L5.3GI@solbourne.com> <1992Oct6.121213.20420@porthos.cc.bellcore.com>
Distribution: na
Date: Tue, 6 Oct 1992 22:46:41 GMT
Lines: 35