Generalitat de Catalunya. Departamento de Salud

Oficina Técnica de soporte a la Arquitectura y aseguramiento de la calidad del código

El Departamento de Salud se encontraba con una doble problemática:

  • Multitud de proveedores que desarrollaban código para ellos, con poco o nulo control del código desarrollado
  • Incorporación a su arquitectura del Enterprise Service Bus de Oracle.

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 contol, 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.

Categorías

  • Salud & Servicios Sociales
  • Oracle
  • Consultoría tecnológica
  • Implantación de soluciones
  • Oficinas técnicas
  • Gestión ciclo de vida del código