Ayuda
Ir al contenido

Dialnet


Desarrollo del modelo de componentes distribuido corba lightweight components (corba-lc)

  • Autores: Diego Sevilla Ruiz
  • Directores de la Tesis: Antonio Skarmeta Gómez (dir. tes.), José Manuel García Carrasco (dir. tes.)
  • Lectura: En la Universidad de Murcia ( España ) en 2008
  • Idioma: español
  • Tribunal Calificador de la Tesis: Ignacio Martín Llorente (presid.), Pedro Enrique López de Teruel Alcolea (secret.), Rosa M Badia (voc.), Juan Luis Pavón Mestras (voc.), Carmen Carrión Espinosa (voc.)
  • Materias:
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • En esta tesis doctoral se aborda la descripción, definición e implementación de un modelo de componentes distribuido basado en CORBA: CORBA Lighweight Components, (CORBA-LC). Este modelo ofrece un marco de desarrollo de aplicaciones distribuidas que se basa en dos conceptos fundamentales: el uso de un modelo de componentes como base para el desarrollo de aplicaciones, y la integración de los recursos de red de manera sencilla, uniforme y transparente. Gracias al uso de un modelo de componentes, diferentes módulos independientes (componentes) se pueden combinar a posteriori y de diferentes maneras para construir las aplicaciones. Esta estrategia aporta varias ventajas: una mayor modularidad de las aplicaciones (lo que lleva a que cada una de las partes se pruebe concienzudamente antes de ser ensamblada, mejorando así también la fiabilidad de la misma), mayor reutilización de código (ya que los componentes se desarrollan con el ánimo de que sean usados por el mayor número de aplicaciones posible), más flexibilidad a la hora de construir aplicaciones (ya que los componentes se pueden conectar de diferentes maneras, satisfaciendo así diferentes requisitos), una adaptación más natural a los sistemas distribuidos (ya que cada uno de esos componentes puede residir en diferentes nodos del sistema), etc. Por otro lado, la inclusión del modelado de la red de nodos en CORBA-LC permite que las aplicaciones se vean beneficiadas automáticamente de la posibilidad de que cada uno de sus componentes se ejecute en un nodo diferente de la red. Así, las aplicaciones no tienen más que decidir el patrón de despliegue de sus componentes (a través de la descripción de qué componentes es conveniente que residan en el mismo nodo, o qué otros se distribuirán en todos los nodos disponibles para utilizar el máximo poder de computación posible, etc.), y la infraestructura desarrollada se encargará de realizar la distribución de forma transparente (aportando, como se verá, también de forma transparente, otros servicios como tolerancia a fallos, migración en tiempo de ejecución, etc.)


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno