Skip to main content
Web oficial de la Unión EuropeaWeb oficial de la UE
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenido archivado el 2024-05-18
Component based open source architecture for distributed telecom applications

Article Category

Article available in the following languages:

Componentes de código abierto para crear aplicaciones de red

Las redes de telecomunicación utilizan módulos software de componentes que se pueden usar en los diferentes sistemas hardware distribuidos. Un proyecto financiado con fondos comunitarios ha desarrollado una implementación de código abierto del modelo de componente CORBA (CCM) dirigido a las organizaciones que fabrican software personalizado de componentes y aplicaciones.

El CCM es una especificación software desarrollada por el Grupo de Gestión Libre (OMG, del inglés Open Management Group) para ofrecer un modelo de componente práctico para las aplicaciones distribuidas. OpenCCM es una implementación de código abierto de la especificación, escrita en Java, que se puede usar en la producción de aplicaciones comerciales. El software se implanta en varios sistemas, y los dos primeros forman una cadena de herramientas XML para crear componentes. La cadena de herramientas de producción incluye compiladores de entrada, generadores de salida y un depósito central de información de la interfaz de CORBA. Estas herramientas se complementan con una cadena de herramientas de embalaje/ensamblaje, con una interfaz gráfica de usuario para editar las descripciones de los componentes y los archivos de los mismos. El resto de subsistemas de la implementación de OpenCCM comprenden un marco de tiempo de ejecución para los componentes que gestiona la red y su utilización. La infraestructura informática distribuida OpenCCM es una plataforma para utilizar y configurar las unidades de componentes producidas por las cadenas de herramientas en toda la red. El Marco de Gestión permite a los usuarios estudiar los componentes del software, los objetos y los servicios a través de otra interfaz gráfica de usuario. El Container Runtime Framework, por su parte, admite contenedores extensibles - una forma de convertir servicios especializados en componentes de software personalizado. Al implementar normas de CCM en código fuente abierto, el equipo del proyecto ha proporcionado un valioso recurso a los institutos de investigación o empresas que desean desarrollar software personalizado y aplicaciones basadas en componentes.