Arquitecturas de objetos distribuidos

Páginas: 20 (4879 palabras) Publicado: 20 de agosto de 2015
UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER




Materia:
Ingeniería de Software II
Docente:
Ing. Óscar Orellana

Temática:
Arquitectura de Sistemas Distribuidos

Estudiantes:
Sánchez Romero, Sandra Verónica 110616
De La O, Katherine Andrea López 110768
Palacios Villafranco, Ever Henry 110070
Hector Josue Ramos Paniagua 110606

Carrera:
Lic. en Ciencias de la Computación

INDICE GENERALARQUITECTURAS DE SISTEMAS DISTRIBUIDOS 3
¿Qué son sistemas distribuidos? 3
Ventajas del uso de una aproximación distribuida para el desarrollo de sistemas: 3
Desventajas: 4
ARQUITECTURAS MULTIPROCESADOR 6
VENTAJAS: 11
DESVENTAJAS: 12
ARQUITECTURAS CLIENTE-SERVIDOR 12
¿Qué es Arquitectura Cliente-Servidor? 12
¿A qué se le llama Arquitectura Cliente/Servidor? 13
¿Qué es la red Cliente/Servidor? 14Características de Arquitectura Cliente/Servidor. 14
FUNCIONES DE LOS NIVELES EN LA ARQUITECTURA CLIENTE-SERVIDOR 16
ARQUITECTURAS DE OBJETOS DISTRIBUIDOS 19
VENTAJAS: 19
DESVENTAJAS: 20
¿QUÉ ES MIDDLEWARE? 20
Tipos de Middleware 21
Tecnologías orientadas a los objetos distribuidos: 22
COMPUTACIÓN DISTRIBUIDA INTERORGANIZACIONAL 23
PEER TO PEER 23
ARQUITECTURA DE SISTEMAS ORIENTADOS A SERVICIOS 24BIBLIOGRAFÍA 25
CONCLUSIONES 26




ARQUITECTURAS DE SISTEMAS DISTRIBUIDOS


¿Qué son sistemas distribuidos?
Un sistema distribuido es aquel donde el almacenamiento y procesamiento de la información es realizado sobre varias computadoras que permanecen en contacto entre ellas mediante elementos de comunicación.
Los sistemas distribuidos se desarrollan normalmente utilizando una aproximación orientada aobjetos, estos sistemas están formados por partes independientes pobremente integradas, cada una de las cuales puede interaccionar directamente con los usuarios o con otras partes del sistema. Algunas partes del sistema pueden tener que responder a eventos independientes. Los objetos software reflejan estas características, por lo tanto, son abstracciones naturales para los componentes de sistemasdistribuidos.
Ventajas del uso de una aproximación distribuida para el desarrollo de sistemas:
Compartición de recursos: un sistema distribuido permite compartir recursos hardware y software, como discos, impresoras, ficheros y compiladores que se asocian con computadoras de una red.
Apertura: son normalmente sistemas abiertos, lo que significa que se diseñan sobre protocolos estándar que permitencombinar equipamiento y software a diferentes vendedores.
Concurrencia: varios procesos pueden operar al mismo tiempo sobre diferentes computadoras de la red. Estos procesos pueden comunicarse con otros durante su funcionamiento normal.
Escalabilidad: los sistemas distribuidos son escalables en tanto que la capacidad del sistema puede incrementarse añadiendo nuevos recursos para cubrir nuevasdemandas sobre el sistema. En la práctica la red que une las computadoras individuales del sistema puede limitar la escalabilidad del sistema. Se si se añaden muchas computadoras nuevas, entonces la capacidad de la red puede resultar inadecuada.
Tolerancia a defectos: Disponer de varios equipos trabajando en paralelo permite duplicar aquellos equipos que realizan tareas críticas, de manera que ante lacaída de un equipo no ocurra una pérdida del servicio proporcionado por el sistema.
Transparencia: La transparencia consiste en esconder al usuario la arquitectura del sistema. Para el usuario es indiferente usar un sistema distribuido.
Desventajas:
Complejidad: los sistemas distribuidos son más complejos que los sistemas centralizados. Por ejemplo en vez de que el rendimiento del sistema dependade la velocidad de los procesadores, depende del ancho de banda y de la velocidad de los procesadores de la red. Mover los recursos de una parte del sistema a otra puede afectar de forma radical al rendimiento del sistema.
Seguridad: puede accederse al sistema desde varias computadoras diferentes y el tráfico en la red puede estar sujeto a escuchas indeseadas. Esto hace más difícil el asegurar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura distribuida, Características de un SD
  • 12 Objetivos bases de datos distribuidas
  • Arquitectura orientada a objetos
  • Arquitectura orientada a objetos
  • Cómo nacen los objetos
  • Arquitectura basada en objetos
  • Objetivos De La Carrera De Arquitectura
  • ARQUITECTURA DISTRIBUIDA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS