Llamamos aplicaciones al software desarrollado o estándar que cumple una función de negocio. Este software puede ser una página web comercial para atraer clientes, una aplicación de gestión de contactos comerciales, la contabilidad centralizada, un sistema de intranet corporativa, el sistema de gestión de correos electrónicos o la aplicación de venta e-commerce. Cada empresa es diferente y como tal tiene necesidades que hay que tratar de forma particular.
Si las aplicaciones estándar tienen pequeñas configuraciones y adaptaciones que hay que realizar, las aplicaciones a medida suelen tener más configuraciones particulares. Estas configuraciones conllevan cambios en los servicios estándar y modificaciones en las arquitecturas para poder atender a las necesidades de negocio. Por ejemplo, si la aplicación desarrollada por el cliente necesita tener conexiones VPN con sus proveedores, la seguridad de la arquitectura hay que replantearla para poder atender esta petición sin comprometer la arquitectura global del sistema.
Esta tarea implica un análisis del desarrollo y sus necesidades para concluir con una lista de cambios a implementar.
Una vez están los cambios realizados pasamos a la monitorización de la aplicación. Las aplicaciones suelen dejar rastro de lo que ocurre en su sistema. Estas señales pueden ser alarmas, alertas o información estadística. Es nuestra labor identificar estos mensajes, monitorizarlos y en caso necesario actuar en consecuencia. Sirva como ejemplo esa aplicación donde ante determinada casuística un usuario sin mala intención es capaz de borrar datos a los que no está autorizado. La aplicación podría enviar un mensaje de error que recogeríamos como alerta y procederíamos a enviar los mensajes correspondientes a los usuarios gestores.
Estas son las tareas que se realizan:
- Análisis de la aplicación desarrollada o estándar
- Impacto en la arquitectura diseñada
- Implantación de la aplicación y cambios en servicios y software base
- Revisión de los sistemas de alta disponibilidad
- Implementación de la seguridad de los servicios
- Monitorización de la aplicación
- Sistema de alertas y alarmas de nivel de servicio
- Configuración de los procesos de gestión automáticos de respuestas a alertas
- Configuración y gestión de los elementos de seguridad de acceso a los servicios
- Estadísticas de uso de la aplicación