La arquitectura de Cliente/Servidor ha producido un cambio en la industria, ya que sustituye a las monoliticas aplicaciones (Kernel) . El cliente por lo general es un PC (computador personal), aporta la interfaz grafica, los documentos compartidos. Los objetos distribuidos son un cambio dentro de un paradigma hacen una revolucion de la tecnologia.
Existen redes de computadores en cualquier parte. Una de ellas es Internet, como lo son las muchas redes de las que se compone. Las redes de teléfonos móviles, las redes corporativas, las delas empresas, los campus, las casas, redes dentro del coche, todas, tanto separadas como combinadas, comparten las características esenciales que las hacen elementos importantes para su estudio bajo el título de sistemas distribuidos.
Es aqui donde definimos un sistema distribuido como aquel en el que los componentes hardware osoftware, localizados en computadores unidos mediante red, comunican y coordinan sus accionessólo mediante paso de mensajes. Esta definición sencilla cubre el rango completo de sistemas enlos que se utilizan normalmente computadores en red.
Los computadores que están conectados mediante una red pueden estar separados espacialmente por cualquier distancia. Pueden estar en continentes distintos, en el mismo edificio o en lamisma habitación siempre estarán presentes las aplicaciones distribuidas.
—————