Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEL
ACUADOR
FACULTAD: COMPUTACION E INFORMATICA
SISTEMAS DISTRIBUIDOS
RESUMEN DE ARTICULOS
TEMATICA:
TECNOLOGAS ASOCIADAS A SISTEMAS DISTRIBUIDOS,
CORBA, UN ESTNDAR EVOLUTIVO.
ALUMNOS:
Bone Alcvar Erick,
Brito Vlez Valeria Mishell.
AO: 2015-2016
RESUMEN DE ARTCULOS
El modelo CORBA fue desarrollado por el Object Management Group (OMG) como
un estndar de la industria para el desarrollo de sistemas de objetos distribuidos.
CORBA se inici en 1991 y la versin2.0 de CORBA fue publicada oficialmente en
1995. Actualmente, OMG est trabajando en CORBA 3.0 que fue publicada en el
ao 2000 o 2002. CORBA ha sido ampliamente aceptado por la mayora de los
desarrolladores de software. Se introdujo el CORBA Component Model (CCM),
pasando as de un modelo de objetos distribuidos (EJB, restringido a Java) a un
modelo distribuido orientado a componentes.
CORBA Es Una arquitectura de Objetos Distribuidos Que permite que los Objetos
interactuar A Travs De Redes de Comunicaciones utilizando
Es as como los Objetos pueden interactuar Entre Ellos sin ningn tipo de problema.
CORBA es un middleware. es ms que una especificacin multiplataforma,
CORRBA nos proporciona servicios necesarios como seguridad y transacciones.
Por otra parte CORBA Permitir invocacin de mtodos de un objeto por objetos que
residen en diferentes mquinas en entornos heterogneos permitiendo asila facilidad
el desarrollo de aplicaciones distribuidas
CORBA consta de 5 componentes principales el ncleo de ORB, el lenguaje de
definicin del interfaz (IDL) el interfaz de invocacin dinmica (DII), el almacn de
interfaces (IR) y los adaptadores de objeto (OA)
A continuacin describo dos de los componentes de mayor importancia de CORBA
Ventajas de CORBA
Heterogeneidad: Un Sistema heterogneo que consiste en conjuntos de Elementos
interconectados de hardware y software de Diferente Fabricante
Movilidad: La Migracin de Procesos en Sistemas Distribuidos Tradicionales Es Muy
til para Mejorar el reparto de carga de los Diferentes computadores.
Eficiencia: El Servidor Realiza Ms Trabajo, Se evita
inestabilidad de la red en los Procesos.
Campos de aplicacin.
Debido a que CORBA es un estndar para Sistemas Distribuidos, sus campos de
aplicacin estarn ntimamente ligados todos aquellos que involucren el uso de estos
sistemas, sin embargo, en la actualidad podemos observar que las aplicaciones para
los sistemas distribuidos son infinitas no solo para el rea informtica sino para otras
ciencias aplicadas como medicina, gerencia de proyectos, gerencia de negocios,
aspectos educativos, entre otros.
Redes WAN.- Debido al gran crecimiento de este tipo de redes (Internet), ha tomado
gran importancia el intercambio de informacin a travs de la red. Y para esto
tenemos los siguientes ejemplos:
Videoconferencia.
Televigilancia.
Juegos multiusuarios.
Enseanza asistida por ordenador.
Comunicaciones.
Conclusiones y recomendaciones.
CORBA proporciona una infraestructura y un modelo comn desde donde los
requisitos expresados en diferentes lenguajes (las diferentes metodologas de
desarrollo), pueden ser integrados para formar un sistema globalmente consistente.
Ofrece un conjunto de mecanismos muy tiles a la hora de desarrollar aplicaciones
distribuidas, junto con un soporte tecnolgico suficientemente maduro como para
construir aplicaciones robustas, eficientes y competitivas, a la vez que integrables
con otros sistemas que cumplan estos estndares.
Los sistemas que son desarrollados con tecnologas antiguas pueden ser integrados
con las nuevas a travs de CORBA. Esto es, construyendo interfaces para que
intercambien informacin local o remota a travs de la red para resolver problemas
en forma parcial incremental.
CORBA es una tecnologa adecuada para implementar sistemas distribuidos y en
particular es muy adecuada para la implementacin de sistemas distribuidos de
control porque simplifica el proceso de diseo, construccin, despliegue y
mantenimiento cuando las aplicaciones superan un nivel mnimo de complejidad.
Para que las interfaces de invocacin y los adaptadores de objetos funcionen
correctamente, se deben cumplir dos requisitos importantes:
comn.
En segundo lugar, todos los lenguajes en los que se quieran implementar los
objetos deben proveer un mapeo entre los elementos propios del lenguaje
de programacin y el lenguaje comn.
fue una parte esencial de CORBA desde sus orgenes y es conocido como el OMG
IDL: Interface Definition Language. Existen mapeos del OMG IDL a C, C++, Java y
Smalltalk.