Descripción del proyecto
El Departamento de Salud es el principal órgano administrativo de la Generalitat de Cataluña en la toma de decisiones sanitarias. En materia de sanidad y salud pública, le corresponde la competencia exclusiva sobre la organización, el funcionamiento interno, la evaluación, la inspección y el control de centros, servicios y establecimientos sanitarios y, aun así, participa en la planificación y la coordinación estatal en esta materia.
Del departamento dependen:
- Agència de Salut Pública de Catalunya (ASPCAT)
- Agència Catalana de Seguratat Alimentària (ACSA)
- Agència de Qualitat i Avaluació Sanitàries de Catalunya (AQuAS)
- Servei Català de la Salut (CatSalut)
- Fundació Ticsalut
Por otro lado, el Departamento de Salud se encontraba con una doble problemática en relación a sus sistemas informáticos. Por un lado gestiona una multitud de proveedores que desarrollaban código para ellos, con poco o nulo control del código desarrollado y especialmente se encontraban frente a la incorporación a su arquitectura del Enterprise Service Bus de Oracle.
Gestión del código y control de la calidad
Dada la complejidad y criticidad de los servicios tecnológicos del Departament, se solicita a IN2 una Oficina Técnica de soporte a la Arquitectura y aseguramiento de la calidad del código. Los objetivos de la Oficina Técnica son:
- Gestionar los actuales repositorios de código, asegurando el cumplimiento de un nivel de calidad establecido
- Mejorar la infraestructura para dicha gestión del código mediante la implantación progresiva de nuestro Quality Portal
- Gestionar el Oracle Enterprise Service Bus.
Para la gestión del código y control de la calidad de dicho código se han trabajado en varias líneas:
- Utilizar el repositorio de código para todos los desarrollos de Salut, es decir, además de almacenar los desarrollos en java también se han almacenado los desarrollos en Oracle Developer y los procedimientos almacenados de Base de Datos Oracle: packages, triggers, DDL, etc.
- Racionalizar el uso del repositorio de código y dotar a Salut de herramientas de control, del código y de la calidad del código, cada vez más automatizadas. En este caso se decidió implantar nuestro Quality Portal en fases progresivas.
Respecto a la gestión del Oracle Enterprise Service Bus, cubrimos el ciclo completo de su uso:
- Definición de cómo utilizar el Oracle Enterprise Service Bus: metodología, directrices y controles.
- Publicación de todos los servicios en el bus, ya sean simples o con composición de otros servicios.
- Gestión del catálogo de servicios.
- Monitorización de los servicios que existen en los diversos entornos de Salut, productivos y no productivos:
- Información general i servicios destacados.
- Gráficas de tiempos de respuesta.
- Estadísticas por operación.
- Resumen de las operaciones más destacadas.
https://appsalut.gencat.cat/es/web/marketplace
Información del proyecto
Cliente: Generalitat de Catalunya
Localización: Barcelona
Empresa: Departamento de Salud
Sector: Público