Introducción
Compañía española de servicios e infraestructuras de telecomunicaciones inalámbricas de radiodifusión y principal operador del sector en Europa.
Su actividad se divide en cuatro grandes áreas: servicios para infraestructuras de telecomunicaciones; redes de difusión audiovisual; servicios de redes de seguridad y emergencia, y soluciones para la gestión inteligente de infraestructuras y servicios urbanos (smart cities e IoT).
El cliente cotiza en el mercado continuo de la Bolsa española y forma parte del IBEX35 y EuroStoxx 600.
Proyectos llevados a cabo
La empresa, para sus clientes del sector de la administración pública, despliega
diferentes soluciones en proyectos de Smartcities, para los que tiene distintas
necesidades:
- Integrar diferentes sistemas,
- Exponer y gestionar APIs,
- Gestionar identidades y accesos,
- Cumplimiento con requerimientos de seguridad, alta disponibilidad, conectividad con diversas fuentes de datos, entre otros.
Cada uno de estos proyectos tienen diferentes actores e implicaciones, así como la necesidad de contar con expertos en cada aspecto mencionado, que para la empresa es imposible de tener en plantilla de manera permanente.
Por ello, contrató a Chakray, en 2018, para llevar a cabo múltiples proyectos en este área de negocio.
Los servicios provistos por Chakray fueron:
- Consultoría tecnológica.
- Implementación, configuración y despliegue de productos WSO2.
- DevOps: clusterización y contenerización.
- Resolución de preguntas y problemas.
- Desarrollo e integración.
- Personalización de funcionalidades para la integración de sistemas.
Solución
Para el desarrollo de los diferentes servicios prestados al cliente se utilizaron diversas tecnologías que ayudaron con el desarrollo de la actividad:
- WSO2 API Manager
- WSO2 Identity Server
- WSO2 DAS
- WSO2 BPS
- WSO2 Analytics
Entre los requerimientos recibidos, algunas de las acciones más destacadas fueron:
- La implementación de Workflows e integración con envío de Emails utilizando WSO2 BPS.
- La personalización del Look&Feel de WSO2 API Manager.
- La personalización de tokens JWT por tier.
- Las migraciones a versiones actuales y optimización de implementaciones realizadas anteriormente por otras empresas, como la separación de tennants en una instalación multi-tennant existente.
Aunque podrían variar los objetivos entre los diferentes proyectos realizados, los objetivos que se mantuvieron comunes fueron:
- Permitir el registro de usuarios
- Aprobar por un administrador las operaciones solicitadas a través de la plataforma
- Informar al backend de datos adicionales en función del tier seleccionado
Los gráficos a continuación muestran el estado de la plataforma antes y después de la separación de los tennants:
Conclusiones y Resultados
Durante el ciclo de vida de los diferentes proyectos, los ingenieros de Chakray se integraron como parte del equipo del cliente, incluso junto con otros proveedores, con una relación cercana y de acompañamiento contínuo, en diferentes momentos de cada proyecto y en permanente comunicación con el personal encargado de la gestión del mismo, la infraestructura, seguridad, etc.
La satisfacción del cliente se ve reflejada en la recurrencia desde 2018 en la contratación de nuestros servicios en proyectos similares gracias al alcance de los objetivos, cumplimiento de plazos y alto nivel de calidad del resultado.
Durante el desarrollo de los proyectos surgieron desafíos, la intervención de otras empresas proveedoras y la participación de otros departamentos nos limitó la visibilidad de manera integral, siendo puntual y específica. Esta característica generaba que en ocasiones el entorno o la programación de actividades y sus dependencias, se vieran cambiadas durante el ciclo de vida del proyecto.
Gracias al alto nivel de experiencia y conocimiento del equipo de Chakray, así como la flexibilidad para afrontar estos retos y cambios, y con el trabajo en conjunto de todas las partes implicadas, se permitió conseguir los objetivos de cada uno de los proyectos en los que participamos.
Tomando en cuenta la experiencia que hemos tenido con Chakray, la cual ha sido completamente satisfactoria, y contando con profesionales de alto nivel en todos los ámbitos de integración de sistemas IT, consideramos que es una opción óptima para proveer los servicios referentes a consultoría, implantación, desarrollo y formación en la plataforma WSO2
Head of IT