Técnicas avanzadas de programación aplicadas a DDS: un nuevo enfoque
Abstract:
La construcción de plataformas middleware para sistemas distribuidos en tiempo real supone, a día de hoy, un gran reto tecnológico y de investigación. La falta de técnicas adecuadas de programación hace que el desarrollo de estos sistemas sea un proceso complejo y costoso. En la actualidad, el desarrollo de técnicas de middleware y de programación distribuida ha generado numerosos resultados y propuestas aunque la mayor parte de ellas están centradas en sistemas de llamadas remotas y/o invocación de servicios. Las plataformas middleware más recientes incorporan técnicas de programación avanzada asociadas a Programación Orientada a Aspectos. Este artículo tiene el propósito de desarrollar una plataforma middleware para sistemas distribuidos considerando el modelo publicación/subscripción, que sirva de base para la investigación de técnicas avanzadas para sistemas distribuidos basados en eventos. Nuestra propuesta describe las experiencias en el desarrollo y adaptación del estándar a la plataforma C# en donde se prueban conceptos sobre la viabilidad de aplicar técnicas avanzadas de programación en la construcción práctica de código abierto de un middleware DDS (Data Distribution System).
Año de publicación:
2016
Keywords:
- MIDDLEWARE
- Dds
- Distribucion De Datos
- Publicacion-Suscrpcion
- Tiempo-Real
Fuente:
Tipo de documento:
Article
Estado:
Acceso abierto
Áreas de conocimiento:
- Ingeniería de software
- Software
Áreas temáticas:
- Programación informática, programas, datos, seguridad
- Métodos informáticos especiales
- Funcionamiento de bibliotecas y archivos