lunes, 15 de septiembre de 2014

Cinco dominios para una arquitectura empresarial

Hablar de arquitectura empresarial no sólo puede resultar algo ambicioso sino, también,  abstracto.

¿En qué se traduce realmente ese modelado de la empresa de qué hablamos?

Pueden existir variaciones de unos modelos y otros, pero aprovecho la lectura del libro 'Launching an enterprise business architecture practice ' de Guy Sereff para recoger los cinco grandes componentes que éste autor propone.

En el camino de la estrategia a la solución, Guy Sereff nos propone estos cinco componentes:
  • 1.- Arquitectura de negocio: elementos fundamentales de la estrategia de negocio, la visión, los objetivos, etc. Algunos de los elementos habitualmente descritos en este componente son:

    • Capacidades de negocio (AS-IS y TO-BE)
    • Estructura de componentes de negocio
    • Procesos de negocio y flujos de valor
    • Modelo de negocio conceptual

  • 2.- Arquitectura de información: elementos de información acompañados si es pertinente de metadatos y con una descripción tanto conceptual como lógica. Algunos elementos son:

    • Modelos de información
    • Modelos de servicios
    • Flujo transaccional de datos
    • Metadatos persistentes/transitorios

  • 3.- Arquitectura de soluciones: introduce las consideraciones específicas de las diferentes plataformas, así como componentes de soporte. Elementos:

    • Arquitectura de referencia
    • Optimización de diseño específico para cada plataforma
    • Solución de gestión del porfolio
    • Capacidad tecnológica

  • 4.- Arquitectura de aplicaciones: proporciona especificaciones de diseño para generar una instancia específica de una solución basada en un proyecto o versión específica. Utiliza artefactos como diagramas de secuencia, especificaciones XML, matrices de trazabilidad de requisitos, etc para describir aspectos como:

    • Implementación y herramientas
    • Despliegue de la solución
    • Gestión de configuración software
    • Gestión de activos de propiedad intelectual

  • 5.- Arquitectura de plataformas: se centra en el despliegue físico de la solución proporcionando datos como ubicación en data center, direcciones de dispositivos y servidores, versiones de sistema operativo y nivel de parcheado, etc. Incluye, pues:

    • Despliegue de infraestructura estratégica
    • Monitorización de prestaciones / planificación de capacidad
    • Escalabilidad horizontal y vertical
    • Gestión de activos físicos
    • Continuidad de operaciones de negocio

Para mi gusto, el modelo que propone Guy Sereff está demasiado sesgado hacia los aspectos IT y de implementación, apenas rozando los aspectos de negocio. Aún así, y aunque algunos elementos pueden resultar confusos y podrían precisar más detalles, creo que puede servir para entender algo más el concepto de arquitectura empresarial.