Software para empresa de energía eléctrica
Una reconocida empresa de energia de las mas grandes del país, nos contrato para desarrollar una Interfaz hombre – máquina y a su vez un sistema para gestionar los datos obtenidos de la misma.
Dos empresas del rubro energético desarrollan en conjunto un dispositivo innovador utilizando un método poco convencional para prevenir y predecir fallas de equipos de gran porte en un área de trabajo, precisamente en una subestación de energía eléctrica.
El nuevo dispositivo se encuentra en estado de prototipo y se usa para darle cobertura a un área amplia dentro de una sola subestación. Potencialmente es posible implementarlo en muchas otras subestaciones distribuidas en el país. El método de comunicación del dispositivo es rudimentario. No permite almacenar y visualizar la información del contexto de la subestación. El uso del dispositivo solo lo puede hacer un experto que conozca del funcionamiento interno y de la configuración de la subestación.
Se nos presenta la posibilidad de generar un producto software con el cual pueda reunir información de diversas fuentes y visualizarlo de manera sencilla para que un usuario pueda interpretar e interactuar con el dispositivo mediante una interfaz.
A su vez toda la información emitida por el dispositivo debe ser poder centralizarse y almacenarse con fines estadísticos. Este producto puede ser usado en distintos escenarios:
¡Importante!
1) Dicho producto software tiene que estar enfocado en poder escalar a muchas implementaciones a lo largo del país. Una o más por cada subestación en el país
2) Se requiere que el producto software pueda adaptarse a dos empresas por cada una con sus particularidades en tecnologías y en manejo de la información.
Se opta por una arquitectura de 4 capas escalable:
1 cliente (PC). base de datos local , servidor interfaz de adaptación y fuentes de datos.
Se utiliza un servidor Red Hat como capa de adaptación para manejar todas las comunicaciones e interfaces con las diversas fuentes de datos de las organizaciones. Dicho servidor se encarga de interconectar los servicios externos con el dispositivo. El procesamiento de pantalla lo realiza el cliente.
Para las operaciones que requieren el mayor procesamiento se usa un motor de base de datos local,con lo cual se logra una gran capacidad de procesamiento con un buen tiempo de respuesta sin generar cuellos de botella en el servidor.