Plataforma CORBA
De MorfeoWiki
Tabla de contenidos |
Miembros
- Telefónica I+D representado por Juan A. Cáceres (Director del proyecto)
- El grupo CoNWeT Lab de la Universidad Politécnica de Madrid representado por Javier Soriano
- El grupo GSyC de la Universidad Rey Juan Carlos representado por Andrés L. Martínez
Introducción
Una de las tecnologías más destacadas en el mundo de los Sistemas Distribuido es CORBA (Common Object Request Broker Architecture) estandarizado por OMG. CORBA es una tecnología de objetos distribuidos que define una arquitectura de servicios y middleware ORB para el desarrollo de Sistemas Distribuidos.
CORBA es ya una tecnología madura y ha demostrado sobradamente su eficiencia, robustez y fiabilidad. Prueba de ello es la experiencia de Telefónica I+D desarrollando para el Grupo Telefónica un abanico de soluciones profesionales distribuidas para resolver distintas problemáticas del mundo de las TIC y todas ellas con características definibles dentro del concepto “entornos de alta criticidad" y “multiplataforma".
Telefónica I+D, en colaboración con UPM y URJC ha desarrollado una plataforma horizontal de componentes (middleware y servicios) que permita el desarrollo de sistemas distribuidos en entornos de alta criticidad de forma eficaz y fiable.
Subproyectos
| Componente | Descripción | Estado | Licencia |
| TIDorb Java | Implementación de ORB estándar CORBA 2.6 para Java | En explotación | GPL dual |
| TIDIdlc | Compilador de IDL a Java y C++, extensible a otros lenguajes | En explotación | GPL dual |
| TIDNotif Java | Implementación en Java del Servicio de Notificación de Eventos de CORBA | En explotación | GPL dual |
| TIDNaming Java | Implementación en Java del servicio de Nombrado de CORBA | En explotación | Próxima liberación |
| Zion | Intérprete de IDL Script | En desarrollo | GPL |
| TIDorb Csharp | Implementación experimental de ORB estándar para C# | En desarrollo | GPL |
Otros proyectos relacionados
Los siguientes proyectos no están liberados y se comercializan a través de Telefónica I+D (Contacto: Juan A. Cáceres):
| Componente | Descripción | Estado | Plataforma |
| TIDorb C++ | Implementación de ORB estándar CORBA 2.6 para C++ | En explotación | UNIX |
| TIDNotif C++ | Implementación en C++ del Servicio de Notificación de Eventos de CORBA | En explotación | UNIX |
| TIDNaming C++ | Implementación en C++ del Servicio de Nombrado de CORBA | En desarrollo | UNIX |
Estos componentes están siendo utilizados en sistemas críticos de producción (principalmente en sistemas de gestión de red de Telefónica) y están siendo certificados para su uso en sistemas de control de aviación civil.
Servicios
La Plataforma CORBA de Morfeo cuenta con un equipo de desarrolladores y arquitectos software con una gran experiencia en el desarrollo de aplicaciones basadas en CORBA. Los servicios ofrecidos por este equipo son:
- Formación: curso adaptable sobre desarrollo de aplicaciones CORBA y uso de servicios tanto en Java como C++.
- Consultoría: asistencia para el diseño de aplicaciones, mejoras de prestaciones, ayuda al desarrollo de sistemas que utilicen las tecnologías CORBA
- Desarrollo de nuevos módulos del estándar: adelanto o introducción en el roadmap de los productos de la Plataforma CORBA de funcionalidades del estándar requeridas por un usuario.
- Soporte y mantenimiento: soporte a los productos liberados en MORFEO de la Plataforma CORBA
Para cualquier consulta sobre los servicios contactar con Lista Morfeo-Support o el responsable de proyecto (Juan A. Cáceres).
