Está en la página 1de 4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera


SITEMAS DISTRIBUIDOS

Fundamentos de sistemas distribuidos

Pedro Antonio Cassiani, 72195557.

Cead: Barranquilla

Febrero 10 de febrero de 2015

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
SITEMAS DISTRIBUIDOS

INTRODUCCION

TAREAS UNIDAD 1

Situacin 1:
Para cada uno de los siguientes servicios, indique por que se pueden considerar como sistemas
distribuidos;
a. El buscador GOOGLE:
Los sistemas distribuidos, tienen como caracterstica ser transparentes, debido a que un
usuario puede realizar una bsqueda de cualquier tema, y el buscador la realiza en cualquier
servidor, lo cual es transparente para el usuario, porque no puede visualizar este proceso de
bsqueda.
Adems esta busque puede ser realizada si uno de los servidores falla, y es algo que es
transparente para los usuarios.
b. Una aplicacin Web para captura de la informacin de los resultados de exmenes de
estado en un pas:
La anterior situacin tambin se considera un sistema distribuido, debido a que para realizar
esta recoleccin de esta informacin, deben existir varias redes LAN, interconectadas, a una
red WAN, y en las redes LAN, varios computadores interconectados, con el objetivo de
compartir informacin travs de mensajes, muchas de estas aplicaciones utilizan internet, que
cuya red es el resultado de la conexin de redes de todo tipo, otra razn es porque en esta
aplicaciones se utiliza la computacin distribuida, la cual consiste en compartir recursos
heterogneos (basadas en distintas plataformas, arquitecturas de equipos y programas,
lenguajes de programacin)

c. Un sistema de transacciones financieras de una entidad bancaria de carcter nacional:


Este servicio, tambin es considerado como sistema distribuido, debido a que para
su despliegue se utiliza una red WAM, la cual es el resultado de la conexin de
varias redes, entre ellas redes LAN, el objetivo de esta servicio es compartir
informacin de importan de varios lugares de la nacin para uso especfico.
Se puede ver claramente que para este tipo de aplicaciones, se despliegan la
caractersticas principales de los sistemas distribuidos como son: Heterogeneidad,
seguridad, escalabilidad, tolerancia a fallos, transparencia.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
SITEMAS DISTRIBUIDOS

Situacin 2:
Un programa servidor escrito en un lenguaje (por ejemplo VISUAL BASIC)
proporciona un objeto COMPUTA_DATOS al que se pretende que accedan
clientes que pudieran estar escritos en un lenguaje diferente (por ejemplo
PHYTON). Los computadores clientes y servidores pueden tener un
hardware diferente, pero todas estn conectadas a Internet. Describa los
problemas debidos a cada uno de los cinco (5) aspectos de la
heterogeneidad que necesitan resolverse para posibilitar que un objeto cliente
invoque un mtodo sobre el objeto servidor. Presente al menos un grfico
descriptivo.

Heterogeneidad
Un sistema distribuido permite que los usuarios accedan a servicios y ejecuten aplicaciones
sobre un conjunto heterogneo de redes y computadores. Esta heterogeneidad (es decir,
variedad y diferencia) comprende los siguientes cinco (5) aspectos:

Redes: Los componentes de red, debe estar interconectados de manera eficiente, sin
existe problemas estos impedirn que el computador pueda realizar el intercambio de
informacin de manera correcta.
Hardware de computadores: El hardware, debe estar funcionando en perfecto estado,
estas deben ser de buena capacidad, y tener la debida configuracin, para que no se
presente problemas en la conexin o el intercambio de mensajes.

Sistemas operativos: Deben estar funcionando y bien configurado, con las respectivas
polticas de seguridad, en los protocolos de informacin, para que cuando se efecte
una peticin desde la estacin hasta el servidor, esta pueda realizarse sin intervencin
alguna.

Lenguajes de programacin: Los lenguajes de programacin deben estar en la debida


interface, configurado en el Respectivo Sistema Operativo, para su mayor
funcionamiento.

Implementaciones de diferentes desarrolladores: Los desarrolladores, deben


implementar software compatible, para que la interfaz se realice sin problemas.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
SITEMAS DISTRIBUIDOS

También podría gustarte