Вы находитесь на странице: 1из 4

TRABAJOCOLABORATIVO No.

1 SISTEMAS DISTRIBUIDOS

OSCAR SEQUEDA TUIRAN

GRUPO 302090_17

TUTOR GERARDO GRANADOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA Popayn, 10 de abril de 2013

Situacin 1: Para cada uno de los siguientes servicios, indique por que se pueden considerar comosistemas distribuidos;

A) El buscador GOOGLE. Se puede considerar como un sistema distribuido ya que cualquier persona que tenga acceso al buscador Google puede efectuar su tarea sin importarle lo que otra en ese momento este realizando desde otro equipo ya sea a nivel mundial o desde pocos metros de un equipo a otro. B) Una aplicacin Web para captura de la informacin de los resultados de exmenes deestado en un pas. A nivel personal considero que no se puede considerar como sistema distribuido ya que si en algn momento la pagina web llegase a saturarse o a colapsar debido a la gran cantidad de usuarios, la pgina mostrara el error, La cada de esta se vera reflejada en todos los equipos que intenten acceder a ella. C) Un sistema de transacciones financieras de una entidad bancaria de carcter nacional. Si se puede considerar como un sistema distribuido ya que cualquier usuario que cuente o tenga una cuenta con el servicio financiero podr realizar sus retiros desde cualquier lugar de la nacin y si en el caso que un cajero llagases a fallar por cualquier motivo, la persona puede hacer efectivo su retiro desde otro cajero ya que el sistema no se vera interrumpido por dicho problema. Hay que resalta que en la actualidad los sistemas distribuidos son de suma importancia para las entidades financieras ya que es donde mas se aplica, y su uso se ha refortalecido debido a la gran cantidad de usuarios que usan el servicio financiero para mayor control de sus recursos econmicos y seguridad.

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. Es importante mencionar lo siguiente: En los ambientes actuales se tiene una gran variedad de medios y dispositivos interconectados, software para comunicacin y sistemas operativos disponibles que hacen que las redes de comunicacin no posean una base homognea. De acuerdo a esto, cabe resaltar que: Redes: En cuanto a la comunicacin en red el problema ms comn puede ser la incompatibilidad del los diferentes sistemas operativos que se utilizan con los lenguajes de programacin. Hardware de computadores: Se requiere que los equipos de cmputo estn debidamente dotados para soportar la cantidad de informacin o trfico de esta misma. Sistema operativo: Una de las actividades bsicas del sistema operativo distribuido es la de, dado un conjunto de recursos computacionales y servicios conectados por medio de una red de comunicaciones, integrarlo en un solo sistema, con todas la restricciones impuestas por los usuarios o por la heterogeneidad. Estos deben estar de acuerdo a los requerimientos del cliente ya que deben ser fciles de manejar y manipular para el usuario final. Es importante que los SO puedan trabajar entre s, sin mayores complicaciones. Lenguajes de programacin: Compatibilidad en el procesamiento de datos y su presentacin al usuario. Por lo tanto, la aplicacin debe estar creada en un

lenguaje compatible para Internet y debe ser liviano y fcil de manejar para el cliente y debe soportar la cantidad de informacin ingresada. Implementacin de diferentes desarrolladores: Se deben considerar protocolos comunes para que los programas no se bloqueen y generen conflicto de funciones. Con los datos mostrados anteriormente, se muestra una tabla con la cual se describen los aspectos problemas de la heterogeneidad y que solucionndolos se da con comunicacin del cliente con el servidor.
ASPECTOS DE LA HETEROGENEIDAD ASPECTOS PROBLEMAS DESCRIPCIN DEL PROBLEMA Uso de diferentes protocolos por sistemas operativos Redes diferentes. Tipos de datos manejados, como los enteros, los cuales Hardware de computadores pueden representarse de diferente forma en diferentes clases de hardware. Sistemas operativos Uso de distintos sistemas operativos Uso de diferentes leguajes y cada lenguaje representa de Lenguajes de programacin manera distinta las estructuras de datos Implementaciones de Pueden usar Estndares necesarios para que aplicaciones diferentes desarrolladores con diferentes implementadores puedan dialogar

INTERFAZ Define los mtodos que podrn ser llamados de manera remota
Se usa para compilar Implementa

CLIENTE Obtiene referencia al objeto remoto Utiliza los mtodos Obtiene resultados

SERVIDOR Define una clase que implementa el objeto remoto definido en la interfaz. Crea un objeto remoto

Вам также может понравиться