Jump to content

Distributed programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 192.6.19.xxx (talk) at 22:20, 26 July 2001. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Distributed Programming


Distributed programming falls out of the use of computers to form networks. Distributed programming typically falls into one

of several basic categories:


  • Client/Server -- Smart client code contacts the server for data, then formats and displays it to the user. Input at the client is commited back to the server when it represents a permanent change.
  • 3 Tier Distribution -- Three tier systems move the client intelligence to a middle tier so that stateless clients can be used. This simplifies application deployment. Most web applications are 3-Tier.
  • N-Tier Distribution -- N-Tier refers typically to web applications which further forward their requests to other enterprise services. This type of application is the one most responsible for the success of Application Servers.
  • Loosely Coupled -- Loosely coupled systems are ones that communicate through intermediate documents that are typically human readable. Examples include XML, HTML, SGML, X.500, and EDI.