![]() | ![]() |
Procedimientos y aplicaciones unificados y controlados en todo momento gracias a Microsoft .NET. La tecnología al servicio de una mayor seguridad en el mar.
Texto: Javier Palazón
Imagen: Francis Tsang

La Sociedad de Salvamento y Seguridad Marítima (Salvamento Marítimo), SASEMAR, se encarga del tráfico de buques en aguas españolas. Además, es la responsable de organizar misiones y gestionar unidades móviles para operaciones de búsqueda y rescate.
Desde su creación en 1992, cada uno de los Centros de Coordinación de Salvamento (CCS) que la componen (un total de 21) utilizaba sus propios procedimientos locales, sus aplicaciones y herramientas informáticas particulares, y realizaba una gestión independiente de la información en áreas como las emergencias, el tráfico marítimo, los equipos disponibles y los servicios prestados.
“Era como trabajar con 21 empresas totalmente diferentes a la hora de gestionar la información de temas tan importantes como los datos de una emergencia concreta: afectados, movimientos de las unidades, meteorología, entidades colaboradoras, localización exacta, etcétera”, apunta Jorge Martínez, jefe del área de Informática del Departamento de Telecomunicaciones e Informática de Salvamento Marítimo. Para hacerse una idea de la magnitud de estas tareas, sólo en 2004 se coordinaron casi 4.000 emergencias para rescatar o asistir a más de 14.000 personas.
Por lo tanto, no existía un registro centralizado de las acciones efectuadas, lo que se traducía en una ausencia de uniformidad de criterios y de procedimientos en los modos de actuación ante las emergencias. Por otro lado, al no haber un enlace de datos entre los centros, se producía un intenso intercambio de papel, con la consiguiente lentitud en los procesos, la posesión de información muy dispersa y de difícil unificación e, incluso, duplicada, subjetiva o imprecisa. “Se empleaban métodos que no estaban normalizados y que, por consiguiente, no permitían un trabajo coherente de recolección y tratamiento de toda la información”, señala Jorge Martínez.
Información centralizada y homogénea
Para subsanar todo estos puntos, Salvamento Marítimo emprendió en 2001 la creación de un Sistema de Información para Gestión de Operaciones (SIGO), que englobase todas las funcionalidades de los distintos centros y diese cabida a otras nuevas que fueran necesarias para llevar a cabo una gestión más eficiente.
“Llegó un momento en el que era totalmente necesario implantar un sistema corporativo homogéneo, que permitiera solucionar las deficiencias que se habían ido heredando año tras año”, comenta Jorge Martínez.
Entre los diversos objetivos técnicos que se plantearon, los responsables informáticos de Salvamento Marítimo destacan los de alta disponibilidad de la futura solución (“tenía que ser una herramienta disponible 24x7 y 365”, indica) y la modularidad, es decir, la posibilidad de añadir módulos conforme surgieran nuevos requerimientos: “No sólo se trataba del desarrollo de módulos nuevos, sino de la incorporación de herramientas externas que nos ayudaran a trabajar mejor o a contar con diferentes alternativas a una misma necesidad como, por ejemplo, diversas soluciones para plantear hipótesis sobre áreas de búsqueda de un náufrago o sobre cómo evoluciona un vertido en función de distintas variables oceanográficas y meteorológicas”, explica. En febrero de 2003, tras la elaboración de un Pliego de Prescripciones Técnicas y el posterior concurso público de ofertas, la creación de SIGO recayó en la empresa GMV, que un mes después comenzaría los trabajos de desarrollo. En agosto de 2004 se presentó la versión 1.0 de SIGO, que se puso en marcha en enero de 2005, cuando ya se encontraban disponibles todas las infraestructuras de hardware y de comunicaciones.
Para el desarrollo de SIGO la tecnología seleccionada fue .NET de Microsoft: Microsoft .NET Framework, lenguaje de programación C#, Microsoft ASP .NET, Microsoft SQL Server 2000 y Microsoft Internet Information Server. “.NET hace posible la creación, de manera sencilla, de aplicaciones distribuidas y la utilización conjunta de todos los componentes tecnológicos que se emplean en la solución”, afirma Jorge Ocón, jefe del Proyecto SIGO en la división de Espacio y Defensa de GMV.
Jorge Martínez apunta: “Barajamos otras opciones, entre las que se encontraban soluciones basadas en Oracle y Java, bajo Unix o Linux, pero se descartaron por diversos motivos, como los altos costes de implantación o de propiedad, la complejidad tecnológica y los elevados tiempos de respuesta de las asistencias técnicas”.
Una solución web basada en .NET
El sistema está basado en una solución web de tres capas: una de presentación o interfaz de usuario, una de negocio y una tercera de datos. La primera consiste en un ordenador cliente en el que corre un navegador web. El sistema usa un modelo de cliente web ligero, por lo que no necesita ningún tipo de software adicional. “En un principio se evaluó la implantación de una única aplicación distribuida y ejecutable en plataforma Microsoft Win 32, pero pronto comprobamos que el esfuerzo humano y económico que había que realizar era más alto que el de una solución web basada en .NET”, explica Jorge Martínez.
La transferencia de datos entre los centros se realiza mediante una red privada TCP/IP con un elevado ancho de banda, aunque SIGO también puede ser utilizado por compañías externas vía Internet. Para ello, está provisto de una interfaz propia a través de servicios web y XML.
Cada centro posee, por tanto, una conexión intranet con el Centro Nacional de Coordinación de Madrid, donde se ubican los servidores y la base de datos. Para garantizar la máxima disponibilidad, escalabilidad, redundancia y mantenimiento, el sistema incluye tecnología cluster y emplea hardware y software redundante (discos RAID, fail-over de la base de datos, balanceo de carga, etcétera).
Por otro lado, medidas de seguridad como cortafuegos o el protocolo https garantizan la integridad de la información. En cuanto al acceso a la aplicación y a los contenidos, se encuentra dividido en tres niveles: uno inicial, restringido mediante un sistema de autenticación con nombre de usuario y contraseña; una serie de roles asociados a cada una de las personas que tienen acceso al sistema; y, por último, entradas limitadas de visualización y escritura para cada módulo en función de quién se conecte. “Al utilizar la misma tecnología que Internet, la funcionalidad se puede compartir fácilmente y en tiempo real entre todos los centros”, señala Marta Iglesias, técnico superior del área de Informática de Salvamento Marítimo.
Sus principales funcionalidades son:
Barajamos otras opciones, como soluciones basadas en Oracle y Java, bajo Unix o Linux, pero se descartaron por diversos motivos |
| • | Gestión de la base de datos de emergencias. Desde cada centro de coordinación, los operadores introducen, a través del navegador web, toda la información sobre la emergencia, que se almacena en la base de datos de SIGO en tiempo real, de modo que cualquiera que tenga los permisos adecuados puede obtenerla. Además, los usuarios pueden adjuntar todo tipo de datos en formato electrónico, como ficheros, imágenes o vídeos. “Durante una emergencia el encargado de las operaciones se puede ocupar de las tareas de organización, y el responsable de alertar a las autoridades, obtener la información conectándose directamente a SIGO”, indica Jorge Martínez. |
| • | Gestión del Sistema de Información Geográfica (GIS). Desarrollado por GMV permite que, desde cualquier navegador, el usuario pueda introducir la localización de cada dato, mediante coordenadas o seleccionando una posición en él. Posteriormente, el GIS almacena la información en diferentes capas: el usuario puede seleccionar las que desea que se muestren en pantalla. El diseño del GIS posibilita su uso desde un cliente ligero, es decir, que, no se requieren applets ni controles ActiveX. |
| • | Operaciones de control del tráfico marítimo. Se introducen en el sistema los datos relacionados con las operaciones de control de tráfico de embarcaciones en puertos españoles y en dispositivos de separación de tráfico. También se puede actualizar en tiempo real la base de datos de buques, introducir información de las maniobras en puerto y las entradas y salidas esperadas diariamente. |
| • | Gestión del censo de buques. El sistema mantiene un registro de cada embarcación con la que Salvamento Marítimo contacta, almacenando datos históricos de cada una. La base datos cuenta con cerca de 30.000 embarcaciones, cuya actividad arrojará a finales de año unos 800.000 reportes. |
| • | Hipótesis de búsqueda y rescate. Las hipótesis son predicciones basadas en parámetros como los datos climatológicos, de la geografía local o de los propios afectados. “Esta herramienta proporciona un área en la que buscar un determinado objetivo, como puede ser un buque, un velero o un surfista, para que la operación de rescate sea lo más efectiva y rápida posible”, explica Jorge Martínez. |
| • | Hipótesis de derrames y control de manchas. SIGO también puede predecir la evolución de derrames de vertidos: aceites, petróleos... Gracias a esta herramienta, se pueden adoptar las medidas oportunas para frenar las manchas contaminantes. |
| • | Libro de contactos. Cada centro de coordinación puede definir y gestionar su propia agenda de contactos. También existe una común para todos los centros, que puede ser usada por cualquier usuario acreditado. |
| • | Gestión de la base de datos de infracciones. El sistema guarda datos sobre las infracciones de los buques, como las de las reglas IMO en los Dispositivos de Separación de Tráfico de Finisterre y Tarifa. |
| • | Gestión de procedimientos. Almacenamiento y mantenimiento de una base de datos con una lista de procedimientos operativos de uso común. “Se trata de una guía para que cualquier controlador sepa cómo actuar ante determinadas situaciones”, indica el responsable del sistema. |
| • | Gestión de la base de datos de equipos y unidades. Información sobre movimientos de equipos, registros históricos sobre participación de unidades en operaciones de búsqueda y rescate, incidencias de equipos y unidades y características de los anteriores. |
| • | Gestión de unidades externas y datos sobre las tripulaciones. Compañías externas que ocasionalmente proveen de unidades de búsqueda y rescate a Salvamento Marítimo pueden introducir información. |
| • | Informes. Proporciona un estudio detallado de todo lo que se está consultando en el sistema en un momento determinado. “Para eliminar al máximo el papel, se puede adjuntar el informe directamente a un correo electrónico desde el propio sistema o exportarlo a formato html para su visualización en cualquier navegador web”, dice Jorge Martínez. |
| • | Gestión de gastos y facturación. Se realiza una gestión de las facturas que Sasemar lleva a cabo en compañías externas. |
Mil y una ventajas
Con un sistema como SIGO, que ha supuesto una completa revolución en el día a día de este organismo, no es de extrañar que los responsables de Salvamento Marítimo realicen todo un inventario de los beneficios que han obtenido o esperan lograr. Los más importantes desde una perspectiva puramente operativa son:
Para garantizar la máxima disponibilidad, el sistema incluye tecnología ‘cluster’ y emplea hardware y software redundante |
| • | Acceso a la información bajo demanda. Anteriormente, para recibir una determinada información era necesario que varias personas se pusieran de acuerdo y recopilasen los datos. “Ahora, todos los trabajadores pueden obtener la información que necesitan para su trabajo diario con total rapidez y agilidad”, apunta el responsable del sistema. |
| • | Movilidad. “Al estar basada en tecnologías web, puedes acceder a la aplicación desde cualquier PC conectado a Internet, aunque sea un portátil situado en una playa, durante una intervención de emergencia”, señala Ocón. El jefe del área de Informática también subraya la importancia de la movilidad interna de los profesionales de Salvamento Marítimo: “Con SIGO hemos eliminado la problemática que teníamos. Y es que antes, cuando un controlador de un centro se trasladaba a otro, tenía que aprender el funcionamiento de todos los sistemas informáticos y los procedimientos de su nuevo destino”. |
| • | Formación. Anteriormente, los operarios de Salvamento Marítimo recibían la formación necesaria prácticamente in situ, es decir, en cada centro, con el objetivo de que pudieran conocer las herramientas y soluciones características cada uno. Con SIGO esta situación ha cambiado por completo. “La formación se ofrece ahora antes de que el controlador llegue a su lugar de trabajo”, señala el responsable informático de Salvamento Marítimo. |
| • | Mejora en la toma de decisiones. “Esperamos que, a medio plazo, la calidad de la información introducida en SIGO permita que el sistema sea un soporte sólido en la toma de decisiones”, explica Jorge Martínez. |
| • | Mantenimiento global. “La mejora que hemos obtenido es abrumadora: sólo hay que pensar en los requerimientos de recursos humanos y técnicos que exigía antes el mantenimiento y la resolución de incidencias de todos y cada uno de los sistemas informáticos. Ahora, disponemos de uno centralizado que nos permite concentrar los recursos en los servicios centrales y realizar un mantenimiento más eficaz”, indica el directivo de Salvamento Marítimo. |
| • | Reducción de papel. “Era uno de los objetivos iniciales y lo estamos consiguiendo”, señala. |
| • | Acceso remoto y teletrabajo. Aunque a día de hoy no esté contemplado, con esta aplicación el teletrabajo resulta totalmente viable. |
| • | Evolución futura. SIGO ha sido diseñado para ir incorporando progresivamente todas las mejoras necesarias para optimizar su funcionalidad y el trabajo de los centros de salvamento. Así, las aportaciones realizadas por el personal de los centros de coordinación, en especial por los controladores de tráfico, es y seguirá siendo definitiva para alcanzar la calidad deseada. “Un aspecto estratégico es la constitución de un grupo de trabajo, que está marcando las directrices sobre la evolución del sistema y que está formado por controladores, jefes de centro, técnicos de operaciones y representantes de la dirección de Salvamento Marítimo”, apunta Jorge Martínez. Para sacar el máximo partido a este proceso, también se ha implantado un sistema de gestión de incidencias desarrollado por el propio departamento de Telecomunicaciones e Informática: “Nuestro objetivo es que todas las aportaciones de los usuarios lleguen en mayor cantidad y se gestionen más eficazmente”, señala. “Es importante que los usuarios vean SIGO como algo vivo, que evoluciona, no como un proyecto cerrado al que no pueden aportar las mejoras que ellos creen convenientes: de lo contrario, estará obsoleto en unos pocos años”, matiza Marta Iglesias. |
|
Los responsables de Salvamento Marítimo y GMV enumeran los siguientes beneficios derivados del uso de soluciones Microsoft:
| • | Productividad. “Este proyecto nos ha demostrado que .NET supone un paso adelante con respecto a las soluciones anteriores de Microsoft, lo que nos ha permitido ir mucho más lejos de donde teníamos previsto llegar”, afirma Jorge Ocón. |
| • | Compatibilidad. “Microsoft nos ha garantizado una total interoperabilidad con otras herramientas”, señala. |
| • | Escalabilidad. “Disponemos de una solución totalmente escalable gracias a las tecnologías de cluster”, añade. |
| • | Uso de estándares. “Microsoft es la compañía que, de alguna forma, marca los estándares de los próximos años en tecnología”, dice. |
| • | Garantías de futuro. “Sabemos que con Microsoft tenemos garantizado por completo el futuro de nuestra solución. Confiamos plenamente en que seguirá investigando en próximas versiones para mejorar la funcionalidad y beneficios de las actuales”, apunta. |