CORBA

Páginas: 34 (8461 palabras) Publicado: 10 de septiembre de 2015













Facultad de Ingeniería















CURSO : PROGRAMACION DE SISTEMAS



PROFESOR : MUÑOZ ROBLESWILLIAM INTEGRANTES :

SEMESTRE : IX

Cerro de Pasco, 2015








DEDICATORIA








A Dios, por darnos la vida y la oportunidad de poder desarrollarnos como profesionales.











A nuestras familias por su apoyo incondicional en los momentos buenos y malos en el transcurrir denuestros estudios.











A nuestros amigos que siempre están a nuestro lado en los buenos y
malos momentos.


DEDICATORIA
TABLA DE CONTENIDO
TABLA DE ILUSTRACIONES
I. INTRODUCCION
II. ANTECEDENTES
2.1. Servicios Middleware

2.2. CORBA y el desarrollo basado en componentes

III. CORBA
3.1. Características
3.2. Aspectos de Corba
3.2.1. Interfaces
3.2.2.Transparencia de Ubicación
3.2.3. Invocación a Métodos Remotos (RMI)
3.2.4. Activación de Objetos
3.2.5. Creación de Objetos
3.3. Ventajas de Corba

3.4. Desventajas de Corba

3.5. Que Soluciona Corba
3.6. Arquitectura de Corba
3.6.1. ORB (Object request bróker)
3.6.2. IDL (Interface Definition Language)
3.6.3. El adaptador de objetos (OA)
3.6.4. STUB
3.6.5.Esqueleto

3.7. Corba en Control de Procesos
IV. TECNOLOGIA CORBA
4.1. Corba como Plataforma de Distribución e Integración

4.2. Corba para Sistemas de Control
V. CONCLUSIONES
VI. REFERENCIAS BIBLIOGRÁFICAS

I. INTRODUCCION
Los escritorios modernos están compuestos por multitud de pequeños programas que deben comunicarse los unos con los otros para que el usuario tenga la sensaciónde estar trabajando en un entorno coherente, un entorno en el que todo encaja y trabaja de forma coordinada.

Tómese como ejemplo el Panel, el Panel, este es un contenedor en el cual se pueden colocar diferentes "applets", estos "applets" son programas autónomos que deben comunicarse con el Panel para que el usuario tenga la sensación de que el Panel y los "applets" están perfectamenteintegrados.

Otros ejemplos mucho más complejos son también posibles, por ejemplo, el caso en el cual un programa toma datos de un sensor y los introduce de forma automática en Gnumeric (la hoja de cálculo de GNOME Office) sin necesidad de que el usuario intervenga.

Para poder conseguir esta integración y la posibilidad de controlar las aplicaciones de esta forma es necesario un sistema o plataforma quepermita a los diferentes programas comunicarse entre ellos.

La solución que la comunidad GNOME ha adoptado para este importante problema fue “CORBA” donde es una tecnología que oculta la programación a bajo nivel de aplicaciones distribuidas, de tal forma que el programador no se tiene que ocupar de tratar con sockets, flujos de datos, paquetes, sesiones etc. CORBA oculta todos estos detalles debajo nivel. No obstante CORBA también brinda al programador una tecnología orientada objetos, las funciones y los datos se agrupan en objetos, estos objetos pueden estar en diferentes máquinas, pero el programador accederá a ellos a través de funciones normales dentro de su programa.

En el siguiente trabajo se explicara (CORBA) sus características, sus ventajas, sus limitaciones, entreotros

II. ANTESCEDENTES

En las primeras épocas de la computación las computadoras operaban independientemente una de otra sin tener comunicación entre ellas. Las aplicaciones de software eran comúnmente desarrolladas para un propósito específico. Compartir los datos entre sistemas era mínimo y se hacías de una manera muy fácil, se transportaban los medios de almacenamiento (tarjetas, cintas,discos, etc.) de un lado a otro. El próximo paso fue conectar las computadoras a través de una red usando protocolos propietarios, luego los protocolos fueron estandarizados. Luego llego la era de los sistemas abiertos y la integración de sistemas por los cuales un cliente podía elegir varios componentes de hardware de diferentes vendedores e integrarlos para crear una configuración necesaria con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Corba
  • Corba
  • Corba
  • CORBA
  • Corba
  • CORBA
  • Corba
  • Corba

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS