Sunteți pe pagina 1din 5

Sistemas Distribuidos Caracterizacin de los Sistemas Distribuidos Un sistema distribuido es aquel en el que los componen entes localizados y computadores

conectados en red, comunican y coordinan sus acciones nicamente mediante el paso de mensajes. Est definicin lleva a las siguientes caractersticas en los sistemas distribuidos. Concurrencia de los componentes, carencia de un reloj global y fallos independientes de los componentes. Ejemplos de los sistemas distribuidos -Las redes conectadas mediante el protocolo IP. -Comunicacin mediante el paso de mensaje. -Internet. Elementos: Conexiones Troncales, intranets, conectores, computadoras clientes, computadores servidor.(archivos,impresin,correo,nombres,etc) Su implementacin y servicios bsicos proporcionan soluciones, practicas en el dominio de los sistemas distribuidos. Intranets -Porcin de Internet Alcance configurable administracin separada, LAN o varias LANs de una organizacin. -Elementos diferenciales: routers, cortafuegos. -Temas relacionados: servicios de archivos, seguridad, costo de instalacin y mantenimiento Computacin Mvil Ubicua -Computacin Mvil o Nmada._ Usuario en movimiento o fuera de su entorno habitual. -Computacin Ubicua (por todas partes): Puede sumarse a la computacin Mvil. -Temas que plantea: Servicios de descubrimiento de recursos conectividad limitadas (cambio de zonas, zonas muertas)

Reconfiguracin de dispositivos (variedad de protocolos)

-Privacidad y Seguridad.

Recursos Compartidos y Web Los usuarios estn tan acostumbrados a los beneficios de compartir recursos que pueden pasar por alto su significado._ Normalmente compartimos recursos hardware como impresoras, recursos dados como ficheros, y recursos con una funcionalidad mas especificas como maquinas de bsqueda. Considerado desde el punto de vista de la provisin de hardware se comparten equipos como impresoras y discos parar reducir costos. Pero es mucho ms significativo para los usuarios compartir recursos de alto nivel que forman parte de sus aplicaciones y su trabajo habitual y sus actividades sociales. Por ejemplo: Los usuarios estn ocupados en compartir datos en forma de una base de datos compartida o un conjunto de pgina web, no los discos o los procesadores sobre los que estn implementados. Igualmente los usuarios piensan en trminos de recursos como una mquina de bsqueda o un conversor de moneda, sin considerar el servidor o servidores que los proporcionan. En la prctica los patrones de compartir recursos varan mucho, en su alcance y cuan estrictamente trabajan junto a los recursos. En un extremo, una maquina de bsqueda en la web proporciona una funcin para los usuarios de todo el mundo, los usuarios no necesitan establecer contacto con los dems directamente, en el otro extremo en un sistema de trabajo corporativo mantenido por computador, un grupo de usuarios que colaboran directamente entre ellos comparten recursos como documentos en un grupo pequeo y cerrado. El patrn de compartir y la distribucin geogrfica de los usuarios particulares determinan que mecanismos debe proporcionar el sistema para coordinar sus acciones.

Utilizamos el termino servicio para una parte deferente de un sistema de computadores que gestiona una coleccin de recursos relacionados y presenta su funcionalidad a los usuarios y aplicaciones._ Por ejemplo , accedemos a ficheros compartidos mediante el servicio de ficheros enviando documentos a las impresoras a travs de servicio de impresin ,compramos regalos a travs de un servicio de pago electrnico.

El nico acceso que tenemos al servicio es mediante un conjunto de operaciones que el ofrece._ Por ejemplo, un servicio de ficheros proporciona las operaciones de lectura, escritura en los ficheros.

El termino de servidores probablemente familiar para la mayora. Se refiere a un programa en ejecucin (en proceso) en un computador en red, que acepta peticiones de programas que se estn ejecutando en otros computadores para realizar un servicio y responder adecuadamente. Los procesos solicitantes son llamados clientes ; las peticiones se envan a travs de mensajes desde los clientes al servidor y las contestaciones se envan mediante mensajes desde el servidor a los clientes .: Cuando un cliente enva una peticin para que se realice una operacin decimos que el cliente emboca una operacin del servidor, se llama invocacin remota a una interaccin completa entre un cliente y un servidor desde el instante en que el cliente enva su peticin hasta que recibe la respuesta del servidor.

Hay que sealar que por defecto los trminos cliente y servidor se refieren a procesos no a los computadores en las que se ejecutan aunque en el lenguaje coloquial dichos trminos se refieren tambin a los propios computadores; otra distincin es que un sistema distribuido escrito a un lenguaje orientado a objetos ,los recursos pueden ser encapsulados como objetos y accedido por objetos clientes en cuyo caso hablaremos de un objeto cliente que invoca un mtodo de un objeto servidor . Muchos sistemas distribuidos aunque no todos, pueden ser construidos completamente en forma de clientes y servidores que interaccionan._ World wide web, el correo electrnico y las impresoras en red concuerdan con este modelo. Navegador(browser) es un ejemplo de cliente._El navegador se comunica con el servidor web para solicitarle paginas.

EL WORLD WIDE WEB Es un sistema en evolucin para publicar y acceder a recursos y servicios a travs de internet utilizando el software de un navegador web fcilmente disponible , Netscape o internet explorer, los usuarios utilizan Web para recuperar y ver documentos de muchas clases, para escuchar secuencia de audios y ver secuencia de videos , y para interacciones con un conjunto delimitado de servicios.

El web es un sistema abierto: Puede ser ampliado o imnplementado en nuevas formas sin modificar su funcionalidad existente ._Primero , su operacin esta basada en estndares de comunicacin y en documentos estndar , que estn publicando libremente y implementados ampliamente.

Por ejemplo: Existen muchos tipos de navegador cada uno de ellos implementados en muchos casos sobre diferentes plataformas y existen muchas implementaciones de servidores web. Cualquier navegador puede recuperar recursos de cualquierservidor ; por lo tanto los usuarios pueden tener acceso a los navegadores en las mayoras de los di spositivos que utilizan, desde una PDA a computadoras porttiles. Segundo , el web es abierto respecto a los tipos de recursos que pueden ser publicados y compartidos en el , en su forma mas simple , un recurso es una pagina web o algn otro tipo de contenido que puede ser almacenado en un fichero y presentado al usuario, como ficheros de programa de imgenes, de sonido y documentos en formato post serie o pdf.; si alguien inventa por ejemplo, un nuevo formato de almacenamiento de imgenes , las imgenes en dicho formato pueden ser publicadas inmediatamente en el web.Los usuarios necesitan un medio de ver imgenes en este nuevo formatao pero los navegadores estn diseados para acomodar la nueva funcionalidad de presentacin en forma de aplicaciones colaboradoras y conectores (plugins)

El web se a desarrollado mas alla de esos recurso de datos sencillos para abarcar servicios como la compra electrnica de regalos.Ha evolucionado sin cambiar su arquitectura bsica.El web esta basado en tres componenetes tecnolgicos de carcter estndar bsicos: -El lenguaje de etiquetado de hipertexto(html) Es un lenguaje para especificar el contenido y el diseo de las paginas que son mostradas por los navegadores. -Localizadores uniformnes de recursos(URL)._ Queidentiofican elementos y otros recursos almacenados como parte del web. -Una arquitectura de Sistema cliente _servidor , con reglas estndar para interaccion(El protocolo de trnasferenciade hipertexto_http) .Mediante la cual losnavegadores y otros clientes obtiene documentos y otros recursos de los servidores Web._ Una caracterstica importante es que los usuarios pueden localizar y gestionar sus propios servidores web en cualquier parte de internet.

Desafios de los sistemas distribuidos ._

Aunque se encuentran sistemas deistribuidos por todas partes , su diseo es aun bastante simple y quedan todava grandes posibilidades de desarrollar servicios y aplicaciones mas ambiciosas.

HETEROGENIEDAD:

S-ar putea să vă placă și