TANGO (en inglés "TAco Next Generation Objects") es un sistema de control libre y abierto de control orientado a objetos usado en el control de aceleradores de partículas, experimentos y en cualquier tipo de programa y/o maquinaria que se encuentre en desarrollo activo por el consorcio, compuesto por diversos sincrotrones.
Es un sistema distribuido de control, funciona tanto en una máquina aislada como sobre centenares de ellas conectadas. Utiliza ominorb como implementación de CORBA como protocolo de red. La comunicación básica sigue el modelo cliente-servidor. Así como la comunicación entre clientes y servidores puede ser síncrona, asíncrona o dirigida por eventos. Está basado en el concepto de orientación a objetos y orientado a servicio. El objeto modelos soporta métodos, atributos y propiedades. Dentro de TANGO todos los objetos vienen representados por dispositivos (devices).
No hay comentarios:
Publicar un comentario