E-Comers

Páginas: 8 (1827 palabras) Publicado: 8 de junio de 2012
CORBA
CORBA

Trabajo de Computadoras y Sistemas Operativos

Docentes:
Paul Rivas
Juvenal Cáceres

Sección:
SI-41

Integrantes:
Luis Miguel Li
Jeffrey Jaulis
André Alarcón
Omar Farah
Fecha de entrega: 3 de junio del 2011
Lista de Gráficos

Índice
Contenido
1. Marco Teórico 4
1.1. Introducción 4
1.2. Computación Distribuida 4
1.2.1. Concepto 4
1.2.2. Historia 51.2.3. Ventajas 6
1.2.4. Desventajas 6
1.2.5. Tipos de Sistema Distribuido 7
1.2.6. Comunicación en el sistema distribuido 8
1.2.7. Middelware 9
1.2.8. Aplicaciones 10
1.3. CORBA 11

1. Marco Teórico
2.1. Introducción
La primera parte del presente trabajo se encargará de presentar la tecnología propuesta y conceptos previos de esta. Entre los conceptos, seabordarán definiciones como “computación distribuida” u “Object Request Broker”.

2.2. Computación Distribuida
2.3.1. Concepto
Computación Distribuida es usar un sistema distribuido para solucionar problemas. Un problema es dividido en varias tareas y cada una es resuelta por uno o más componentes del sistema. Originalmente, se refiere a una red de computadoras que interactuaban entreellas para resolver una tarea.

Alternativamente, cada componente podría tener su propia necesidad y el propósito del sistema distribuido es coordinar el uso compartido de recursos o proveer comunicación entre los usuarios.
Algunas de las características del sistema distribuido son:
* El sistema debe tolerar fallos de componentes individuales.
* La estructura del sistema no es conocidodesde un inicio, el sistema debe consistir en diferentes tipos de componentes y conexiones y este puede cambiar durante la ejecución de un programa distribuido.
* Cada componente tiene una limitada visión del sistema. Puede conocer solo una parte del input.

Comúnmente la computación distribuida es confundida con la computación paralela; sin embargo, sí es diferente. Esta radica en que, en lacomputación paralela, todos los procesos tienen acceso a la memoria compartida, en cambio, en la computación distribuida, cada proceso tiene su memoria privada (memoria distribuida) y la información se intercambia a través de mensajes entre estos.

2.3.2. Historia
La idea de componentes que se comuniquen por mensajes tiene sus bases en los estudios de las arquitecturas de sistemasoperativos en 1960. El primer sistema distribuido de manera masiva fueron las redes de área local como el Ethernet que fue inventado en 1970.

Luego de eso, otro sistema distribuido masivamente se dio en la época del ARPANET. En los primeros años de los 70’s se inventó el ARPANET e-mail, que rápidamente se convirtió en la aplicación más exitosa este. Esta aplicación es un claro ejemplo de unsistema distribuido a larga escala.

Hoy en día, muchas compañías y científicos aplican la computación distribuida para lograr sus objetivos. Por ejemplo, los estudios Pixar usaron 117 “Sun Workstations” unidas para lograr la animación 3D de la película Toy Story; los sismólogos pueden estudiar rápidamente patrones de datos sísmicos; etc.
2.3.3. Ventajas
Entre sus ventajas, ofrece unmejor rendimiento y menor costo con respecto a una única súper computadora, pero la más importante consiste en la confiablidad que ofrece. Esto consiste en que en un sistema distribuido, si una computadora falla, las demás seguirán trabajando; sin embargo, en la súper computadora, un problema podría hacer que todo el sistema operativo se caiga.

2.3.4. Desventajas
Existen tres grandesdesventajas:
* En ciertos escenarios, para que una computadora realice sus cálculos, necesita de información de otra computadora. Para esto, tendrá que consultar si tiene el dato disponible, lo cual hará que el éxito de la primera computadora dependa de la segunda. Todo esto hará que el sistema sea lento y no cumplirá con su objetivo.

* La seguridad de la información es un problema cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CAmara De Comers
  • e-comers

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS