Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
APORTE
PRESENTADO POR
PEDRO JOSE ROJAS
PROGRAMA: Ingeniera de Sistemas
COD: 10040493029
TUTOR
GERARDO GRANADOS ACUA
CURSO
SISTEMAS DISTRIBUIDOS
GRUPO
4
INTRODUCCIN
DESARROLLO DE ACTIVIDAD
Situacin 1:
Para cada uno de los siguientes servicios, indique por que se pueden considerar
como sistemas distribuidos;
a. El buscador GOOGLE.
RTA: Google es un motor de Bsqueda por tanto es un Sistema Distribuido,
debido al conjunto de ordenadores independientes conectados mediante una
misma red, google es un ejemplo claro de sistema distribuido ya que es una red
donde todos los usuarios logran compartir infinidad de archivos, un sistema que
cumple con rendimiento, fiabilidad y escalabilidad.
b. Una aplicacin Web para captura de la informacin de los resultados
de exmenes de estado en un pas.
RTA: Una aplicacin Web es un sistema distribuido, puesto que esta tambin
integra la arquitectura cliente-servidor. La aplicacin web realiza la captura de
datos los aloja en la base de datos del servidor web luego estos pueden ser
consultados desde la maquina cliente por millones de usuarios de forma
independiente al mismo tiempo desde cualquier ubicacin mediante el acceso a la
red de internet.
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.
RTA: Un sistema heterogneo es aquel que se encuentra conformado por unas
caractersticas operativas y fsicas distintas, pero que estos a su vez presentan
caractersticas comunes para interactuar mutuamente.
La heterogeneidad es aplicable a los elementos de Redes, hardware de
Computadores, sistemas operativos a lenguajes de programacin y a las
implementaciones de diferentes desarrolladores.
Heterogeneidad en red: Esta se puede presentar por diversas razones entre ellas
estn las diferencias entre los medios de comunicacin utilizados, las interfaces
graficas del sistema en donde aplicaciones muy pesadas en conjunto con el
aumento de trafico el sistema puede colapsar, y los protocolos. Cuando se usan
servidores de baja capacidad y se presenta un alto grado de trfico al solicitar
archivos al sistema se disminuye la velocidad de transmisin de informacin en
donde se corre el riesgo de la prdida de mensajes, La distancia entre los
servidores tambin afectan disminuyendo la capacidad de respuesta. Para que no
se presenten estas situaciones cada lenguaje debe establecer protocolos de
comunicacin.
Heterogeneidad en Hardware: Los problemas presentados son los diferentes
conjuntos de instrucciones, la incompatibilidad en la representacin de datos y las
diferencias e incompatibilidades generales .En este caso Visual Basic y Python
deben basarse en el tipo de arquitectura para establecer comunicacin entre s.
Heterogeneidad en Sistemas Operativos: Cada Usuario tiene su preferencia
hacia determinado Sistema Operativo, por tal razn las aplicaciones presentarn
problemas de compatibilidad en cada sistema operativo, las aplicaciones deben
ser diseada bajo una arquitectura cliente-servidor con el fin de reducir
incompatibilidades del software.
CONCLUSIONES
Una organizacin debe contar con un sistema distribuido con caractersticas que
garanticen a los usuarios la ptima ejecucin de tareas.
BIBLIOGRAFIA
2015,
de
Sistemas
Distribuidos.
Datateca.Unad.
Recuperado
02,
2015,
de
http://datateca.unad.edu.co/contenidos/208017/contlin/leccin_5_heterogeneidad.ht
ml