next up previous contents
Next: Examples (historical overview) Up: Introduction Previous: Introduction   Contents

Characterization of distributed systems

We define a distributed system as a collection of autonomous computers linked by a network, with software designed to produce an integrated computing facility.

What others think about distributed systems

The characteristics of distributed systems are: Object oriented programming is usually used to program distributed systems. But it is very important to understand the equation below:

object oriented distributed systems $\not=$ objects + some form of distribution

CORBA, DCOM, RMI and JINI are acronyms that you have probably heard about. You will learn more about these in this course. You should not conclude that simply combining already existing OO-Modules with for example CORBA would be sufficient to build a distributed system. This course is just a short introduction into a couple of tools and languages (in the field of distributed systems) that are available today.
The real challenge of distributed system is to design the architecture of a distributed system and to model the software in order to get a system that guarantees the required quality of service.

Figure 1: Centralized and distributed systems
\begin{figure}
\begin{center}
\epsfig {file=ds01.eps,height=10cm}\end{center}\end{figure}


next up previous contents
Next: Examples (historical overview) Up: Introduction Previous: Introduction   Contents
Prof. H.P. Oser
2001-06-08