You are on page 1of 3

CODIGO: 302090_6 NOMBRE: BLADIMIR JOSE MANJARRES MERCADO PRINCIPALES ELEMENTOS QUE CONFORMAN EL CURSO DE SISTEMAS DISTRIBUIDOS: A manera

de introduccin: un sistema distribuido se define como una coleccin de computadores separados fsicamente y conectados entre s por una red de comunicaciones distribuida; cada mquina posee sus componentes de hardware y software que el usuario percibe como un solo. El usuario accede a los recursos remotos de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en comn. Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se denomina Tolerancia a Fallos. Cual es el Objetivo de los sistemas distribuidos; La computacin distribuida ha sido diseada para resolver problemas demasiado grandes para cualquier supercomputadora y mainframe, mientras se mantiene la flexibilidad de trabajar en mltiples problemas ms pequeos. Por lo tanto, la computacin en grid es naturalmente un entorno multiusuario; por ello, las tcnicas de autorizacin segura son esenciales antes de permitir que los recursos informticos sean controlados por usuarios remotos. La historia de la computacin puede remontarse a cientos de aos atrs, cuando se creaban mquinas para ayudar en tareas de clculos -como el baco. La primera calculadora mecnica fue creada en 1623 por Wilhelm Schickard, y Charles Babbage dise la mquina diferencial en la poca victoriana. Todas mquinas que se limitaban a realizar una sola tarea, o como mucho, algn subconjunto de todas las posibles tareas. El curso de sistema distribuido ser abordado de la siguiente manera con los elementos que lo conforman: El curso de Sistemas Distribuidos ofrecido por la Facultad de Ciencias Bsicas e Ingenieras de la UNAD, tiene asignados 3 crditos acadmicos y corresponde al campo de formacin Electivo del Programa de Ingeniera de Sistemas. Tiene un carcter metodolgico pues se espera que el estudiante asimile los elementos conceptuales y los aplique en la formulacin de su proyecto utilizando tecnologa computacional. A travs del desarrollo de las diferentes unidades temticas se pretende que el estudiante adquiera los fundamentos conceptuales de los Sistemas distribuidos , su uso y los requerimientos

para su desarrollo. Tambin se busca que el estudiante adquiera las destrezas necesarias para formular, planear y ejecutar proyectos que involucren tecnologas de Sistemas distribuidos. El presente mdulo se ha estructurado en tres unidades temticas que abarcan los aspectos ms relevantes e implcitos en el campo de los Sistemas distribuidos. Estas unidades son en su orden: fundamentos de sistemas distribuidos, arquitectura de un sistema distribuido y aplicaciones distribuidas. En la primera unidad se abordan los aspectos conceptuales necesarios para iniciar el estudio de los Sistemas distribuidos. Se presentan los componentes de un sistema distribuido, las principales caractersticas as como los tipos de sistemas distribuidos. La segunda unidad expone los elementos claves que conforman la arquitectura de un sistema distribuido. Se analizan los modelos de sistemas distribuidos (cliente/servidor, P2P, componentes), el concepto de middleware (lgica de la mediacin) y los aspectos de diseo y seguridad en sistemas distribuidos. El mdulo finaliza con una unidad destinada a presentar las principales aplicaciones distribuidas. Se estudian el sistema operativo distribuido CORBA, los sistemas de archivos distribuidos, los servicios web y otras aplicaciones distribuidas como el sistema de nombres de dominio (DNS) y los sistemas de gestin distribuida. El curso en sus intencionalidades formativas cuenta con unos propsitos, igualmente con unos objetivos, competencias y unas metas. La metodologa utilizada para el desarrollo del curso est orientada por los lineamientos de la educacin a distancia y el aprendizaje autnomo, considerando interactividades entre tutor-estudiantes y estudiante-estudiante, en tres momentos fundamentales: El Trabajo independiente El trabajo en pequeo grupo colaborativo El acompaamiento tutorial en pequeos grupos y grupo de curso. El Sistema de Evaluacin contempla la realizacin de una evaluacin nacional que tratar los aspectos tericos bsicos y que corresponde al 40% y un proceso de seguimiento que corresponde al 60%, basado en 3 aspectos evaluativos Autoevaluacin (10%), Coevaluacin (20%), Heteroevaluacin de esta forma se estructura el curso de sistemas distribuidos a continuacin un mapa conceptual con el contenido del curso.

SISTEMAS DISTRIBUIDOS
Comprende tres unidades

Primera Unidad: Fundamentos De Sistemas Distribuidos Compuesta por

Segunda unidad. Arquitectura de un sistema distribuido Compuesta por

Tercera unidad. Aplicaciones distribuidas Compuesta por

Componentes
Comprende

Modelos emas

Sistemas operativos distribuidos CORBAemas distribuidos


Comprende Comprende

Introduccin y conceptos Objetivos de un sistema distribuido Comunicacin en los sistemas distribuidos Ventajas y desventajas de los sistemas distribuidos

Modelo cliente/servidor Redes igual igual (P2P) Modelos de componentes

Middlewares
Comprende

Definicin Por que usar CORBA Perspectiva tecnolgica Caractersticas de CORBA Arquitectura de gestin de objetos de OMG Los servicios CORBA Componentes de CORBA Introduccin a IDL CORBA y aplicaciones

Caracterstica s Comprende

Sistemas de archivos distribuidos


Funciones middleware Componentes middleware Comprende

Heterogeneidad Extensibilidad Seguridad Escalabilidad Tratamiento de fallos Concurrencia Transparencia

Tipos de middleware Servicios middleware Ventajas del Middleware Campos de aplicacin de la tecnolog a middleware Caractersticas de los sistemas de archivos Operaciones en el sistema de archivos Requisitos del sistema de archivos distribuidos Arquitectura del servicio de archivos 148 2.5 Sistema de archivos de red de Sun (NFS)

Aspectos de diseo de un sistema distribuido


Comprende

Servicios Web
Comprende

Tipos
Comprende

Comunicacin entre procesos Objetos distribuidos e invocacin remota

Introduccin a los Servicios Web Arquitectura y tecnologas bsicas de los Servicios Web Implementacin de los Servicios Web Servicios Web versus sistemas distribuidos tradicionales Tendencias en Servicios Web Web

Internet Intranet Computacin mvil y ubicua 3Computacin distribuida

Aspectos de seguridad en sistemas


Comprende

Polticas de seguridad y mecanismos de proteccin Factores de seguridad Amenazas y ataques a la seguridad Criptografa Seguridad con cortafuegos Servidor Proxy

semntica

Otras aplicaciones distribuidas


Comprende

Sistema de nombres de dominio DNS Sistemas de gestin distribuida

You might also like