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

Tesis doctoral de Diego Sevilla Ruiz

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.)

 

Datos académicos de la tesis doctoral «Desarrollo del modelo de componentes distribuido corba lightweight components (corba-lc)«

  • Título de la tesis:  Desarrollo del modelo de componentes distribuido corba lightweight components (corba-lc)
  • Autor:  Diego Sevilla Ruiz
  • Universidad:  Murcia
  • Fecha de lectura de la tesis:  04/11/2008

 

Dirección y tribunal

  • Director de la tesis
    • Antonio Fernando Gomez Skarmeta
  • Tribunal
    • Presidente del tribunal: ignacio Martín llorente
    • carmen Carrion espinosa (vocal)
    • rosa María Badia sala (vocal)
    • Juan Pavon mestras (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio