Y como seamos capaces de integrar el SCOMBA, "cagate lorito"
Supongo que no todo el mundo puede entender el concepto de un middleware y su importancia para la armada. Intentaré explicarlo en lapiz grueso:
Pongamos que construímos la F-101 y que en ella está una serie de armamento, consolas, radares, etc que son las que corresponden a su momento de fabricación.
Luego construímos la F-102 y nos pasa lo mismo. Los armamentos, consolas, radares, etc son parecidos, pero no iguales. Hay versiones nuevas, hay productos nuevos, etc. La F-102 es mas moderna que la F101 no solo por la fecha de salida del barco sino por el conjunto de elementos que la integran, cada uno con su electrónica y hardware propio.
Llegamos así a la F-105 que se parece poco en muchas cosas a la F-101 y resulta que ahora tenemos cinco barcos distindos con problemas distintos, soluciones técnicas diferentes, etc. La solución es que para cada uno de esos productos integrados en las F-100 se lleve un programa de seguimiento técnico a nivel de hardware y software y se tenga en cuenta el caso concreto (por las diferencias que pueda haber en cada caso en cada barco.
Esto es así porque tradicionalmente compramos productos hechos fuera y los enchufamos a nuestros barcos. Cada uno viene con las especificaciones y soluciones técnicas propias y a veces incluso incompatibles con otras parecidas pero de otra casa.
La solución
La solución a ese problema es crear una aplicación que lo unifica todo. un software común para todas las fragatas al que llamaré MIDDLEWARE (el medio de todo). Por cada producto que se adquiere ahora se desarrolla un software adicional para integrarlo en Middleware.
Ese software específico para que el software de ese fabricante se integre en el middleware. Los "usuarios" no usan cada chisme. Ellos "hablan" con el middleware y este este traduce la petición a lo que el chisme espera recibir. El chisme devuelve un resultado y el operario lo recibe. La operación es transparente. El usuario pidió un dato y lo recibó igualmente pero ya no tiene que conocer diecisiete sistemas distintos. Solo tiene que conocer uno que es el middleware.
Desde el momento que tienes ese middleware la integración de nuevos productos es mucho mas rápida y económica. En vez de enseñar a los usuarios a trabajar con ese nuevo chisme lo que haces es un software adicional que conecta el software del chisme al middleware. El usuario no necesita conocer el chisme. Tiene un lugar donde pedir datos y tiene su lugar para recibir los datos. El como funciona a él no le importa. El caso es que funciona. Si mañana retiran un radar y ponen otro el usuario usará el mismo programa, pedirá los datos de la misma forma y recibirá los datos de la misma forma. Si se cambió un radar será porque el nuevo proporciona mas información. El usuario verá que con la misma petición de antes ahora tiene mas información. El middleware no decide que información dar o no. Se limita a canalizar la información entre sistemas distintos y proporcionar una solución homogenea y global.
El desarrollo
Probablemente la gente no lo entienda fácilmente, pero ese tipo de cosas son las que de verdad diferencian una armada de primer nivel de una de repartir magdalenas. Con toda seguridad hay muy pocas armadas capaces de un proyecto así por su complejidad (cuando digo pocas hablo de MUY pocas).
Las ventajas de disponer de ese software son muy numerosas en lo económico y en lo militar pero pondré un ejemplo de algo práctico que todo el mundo pueda entender porque no todo el mundo es informático. Tu puedes trasladar el centro de mando de un barco a otro con toda facilidad porque opera el mismo software en uno que en otro. Simplemente el usuario X pide tal información y se le da esté en el barco que esté porque es el middleware quien canaliza que información se da y a quien y para ello no le importará utilizar un recurso u otro esté en el barco que esté puesto que es capaz de comunicarse con ambos.
En el ejemplo hablé de fragatas ¿Por qué solo fragatas? Pues no hay ninguna razón. Ese software no es para fragatas. Es para TODO. Cada barco que se construya se integrará a ese sistema y no solo barcos. También aviones, helos, misiles y todo chisme que opere en la armada.
El middleware de la armada se llama scomba y lo que he puesto solo es un leve esbozo del conjunto de cosas que puede hacer y del terrible beneficio para la armada en todos los aspectos que va a suponer en la medida en que se vaya integrando en todos los sistemas.
No todo es tener cañones grandes. Es un orgullo tener una armada capaz de llevar un proyecto de semejante magnitud. Es una de esas cosas que marcan época y que deciden una armada de "antes" y otra de un "despues" aunque la gente no lo vea.