Red de conocimiento de recetas - Recetas occidentales - Método de diseño avanzado de la arquitectura de tecnología de datos de aplicaciones empresariales

Método de diseño avanzado de la arquitectura de tecnología de datos de aplicaciones empresariales

El enfoque de arquitectura empresarial siempre ha enfatizado el diseño integral y proactivo de la arquitectura de negocios, aplicaciones, datos y tecnología de la organización para lograr la alineación entre la estrategia de la organización y el negocio, así como la alineación entre el negocio y TI. Pero a muchos proyectos les resulta difícil hacer esto. Hay tres razones para esto:

La teoría arquitectónica no está vigente. Aprender TOGAF ayuda a establecer el pensamiento arquitectónico, pero está lejos de ser suficiente. Incluso si aprueba la certificación TOGAF, aún debe reflexionar continuamente sobre el contenido de TOGAF a través de la implementación de proyectos específicos, y luego adaptarlo y complementarlo para formar gradualmente un método de implementación específico para proyectos de construcción.

Falta de métodos y herramientas de inicio de sesión adecuados. La arquitectura enfatiza el diseño avanzado. La arquitectura comercial, de aplicaciones, de datos y técnica es una relación de derivación directa de arriba hacia abajo y herencia inversa de abajo hacia arriba. Esto requiere que al comienzo del proyecto de arquitectura se planifique el recorrido técnico completo del proyecto de arquitectura y se diseñen la mayoría de las herramientas y plantillas utilizadas en el proceso del proyecto. A través de herramientas y plantillas, se puede garantizar la relación lógica entre arquitecturas, asegurando así la realización de compromisos entre dominios de arquitectura.

Los requisitos para los consultores de implementación de proyectos son muy altos. No importa cuáles sean los límites y el alcance del proyecto de arquitectura, los consultores de implementación de arquitectura deben tener un pensamiento global, comprender tanto los negocios como la TI, y ser capaces de construir planos lógicos desde una perspectiva estratégica y profundizar en los problemas. Algunos también requieren conocimientos previos, habilidades y experiencia en la industria donde se ubica el proyecto.

No pretendemos mejorar integralmente las habilidades de los arquitectos a través de un artículo o un vídeo. De hecho, la sublimación de la teoría arquitectónica y la mejora de las capacidades personales deben perfeccionarse en la práctica. En términos sencillos, cuantos más pozos saltes, mejor será tu capacidad para saltar. Sin embargo, todavía existen métodos y herramientas para el diseño avanzado de edificios, y todos los ámbitos de la vida pueden aprender de ellos.

La empresa presentada hoy es una empresa típica de investigación y desarrollo de productos, que se dedica principalmente a la investigación y el desarrollo de productos grandes y complejos. Como todos sabemos, el proceso de investigación y desarrollo de productos complejos debe verificar constantemente la exactitud de la teoría de investigación y desarrollo mediante simulación, cálculo y experimentación, garantizar que los resultados del diseño cumplan con los requisitos iniciales y captar los indicadores de rendimiento finales del producto. El desarrollo y las pruebas de productos están estrechamente relacionados, y en el proceso se utiliza una gran cantidad de tecnología de fabricación y diseño colaborativo digital tridimensional, tecnología de ingeniería de sistemas basada en modelos (MBSE) y tecnología de operación de simulación digital.

La característica de este proyecto es la construcción integral de arquitectura empresarial, arquitectura de aplicaciones, arquitectura de datos y arquitectura técnica a través de métodos arquitectónicos. Hay muy pocos proyectos que definan de manera integral los cuatro dominios de la arquitectura. Dichos proyectos deben prestar más atención a las relaciones lógicas de derivación y verificación entre cada dominio de la arquitectura.

Durante la fase de demostración del proyecto, planificamos las relaciones entre los dominios arquitectónicos (ver figura a continuación). A partir de la arquitectura empresarial, se definen los componentes empresariales, la interacción de los datos empresariales y los modelos de medición de la demanda. Con base en el alcance funcional de los componentes comerciales y el estado actual de la integración de aplicaciones empresariales, se diseña la arquitectura de la aplicación y se proporciona el catálogo de requisitos de información, la matriz UC comercial/datos, el catálogo de combinación de aplicaciones y la relación de interacción de aplicaciones. Sobre la base del análisis de las áreas de temas de datos y los objetos de datos de los componentes comerciales, se diseña la arquitectura de datos y se definen los datos conceptuales, la matriz de UC de datos/aplicaciones, la matriz de UC de datos/negocios y el tema de datos de análisis. Finalmente, a través del despliegue del sistema de aplicación de la arquitectura de la aplicación y la distribución de datos y la frecuencia de los datos de la arquitectura de datos, la arquitectura técnica se define para formar un diagrama de descomposición de plataforma, un catálogo de estándares técnicos, un catálogo de pedigrí técnico, una matriz de aplicación/tecnología, un entorno y mapa de ubicación.

? 1. Estructura empresarial

El objetivo principal del trabajo de arquitectura empresarial es analizar la situación empresarial actual, identificar las capacidades y problemas empresariales existentes, proponer requisitos de mejora empresarial y diseñar la estructura empresarial objetivo en función de la visión estratégica de la empresa. . Al clasificar la arquitectura empresarial AS-IS, el proyecto utilizó el formulario de encuesta 5W1H para investigar la información. Al mismo tiempo, hizo referencia a los documentos del programa de gestión, clasificó los componentes actuales de acuerdo con los principios de recopilación de componentes comerciales y mapeó los. componentes a la etapa de desarrollo. Al mismo tiempo, bajo la premisa de clasificar los componentes comerciales, se forma un diagrama de flujo a través de la conexión en serie de los componentes comerciales.

Al diseñar la arquitectura empresarial objetivo, determine los componentes empresariales que deben mejorarse o agregarse analizando los requisitos empresariales y haciendo referencia a puntos de referencia externos, y forme una visión general de los componentes empresariales futuros.

Para los componentes comerciales modificados, los requisitos de cambio específicos se describirán en detalle en la sección de análisis de brechas en la arquitectura comercial.

En el proceso de diseño de la arquitectura empresarial, las herramientas y métodos utilizados incluyen la tabla 5W1H y la matriz de análisis de brechas de la arquitectura empresarial para proporcionar información para la arquitectura de aplicaciones, la arquitectura de datos, las oportunidades y soluciones, y la planificación de la migración.

En segundo lugar, arquitectura de aplicaciones

El objetivo principal del trabajo de arquitectura de aplicaciones es diseñar la arquitectura de aplicaciones de destino en función de los requisitos actuales de la arquitectura de aplicaciones de la empresa y los resultados del análisis del flujo de datos en la arquitectura empresarial. El diseño de la arquitectura de la aplicación se deriva de los requisitos de información en el formulario de encuesta empresarial 5W1H (esta es la interfaz reservada para guiar el diseño de la arquitectura de la aplicación al diseñar la arquitectura empresarial). Al mismo tiempo, combinado con la definición de los cinco elementos de los componentes comerciales y las encuestas in situ de los sistemas de información existentes, comprendemos el estado actual de las aplicaciones de información y obtenemos la arquitectura de la aplicación actual a través del análisis. La relación de diseño entre la arquitectura empresarial y la arquitectura de aplicaciones se muestra en la siguiente figura.

Para comprender mejor el soporte de la aplicación para los negocios, es necesario analizar la correspondencia entre la arquitectura de la aplicación AS-IS ordenada y la arquitectura empresarial AS-IS para comprender el soporte de información actual y la situación sin información. support , que es la entrada al componente de la aplicación de destino del diseño.

Al diseñar la arquitectura de aplicaciones futuras, es necesario recopilar requisitos de información y analizar sus funciones, mientras se utiliza la matriz UC de datos/negocios para dividir los límites de las aplicaciones y diseñar flujos de datos.

En el proceso de diseño de la arquitectura de la aplicación, las herramientas y métodos utilizados incluyen la matriz UC de datos/negocios y la matriz de análisis de brechas de la arquitectura de la aplicación para proporcionar información para la arquitectura de datos, la arquitectura tecnológica, las oportunidades y soluciones, y la planificación de la migración. .

En tercer lugar, arquitectura de datos

El objetivo principal del trabajo de arquitectura de datos es diseñar la arquitectura de datos de destino en función de las necesidades actuales de la arquitectura de datos de la empresa y el flujo de datos en la arquitectura empresarial. .

Hay cuatro pasos para determinar la arquitectura de datos actual, incluida la investigación del negocio existente, la clasificación de los indicadores involucrados en el negocio y la formación de datos de análisis temático para determinar los datos del servicio en la arquitectura de datos original a través de los datos; categorías en la matriz UC de servicio/datos; los datos maestros son el núcleo de los datos básicos y los datos maestros se determinan en función de sus características. Analizar los atributos de los datos maestros y determinar los metadatos de los datos maestros. La codificación se lleva a cabo de acuerdo con las reglas de codificación de los datos maestros; finalmente, se forma el diagrama de arquitectura de datos AS-IS.

El diseño de la arquitectura de datos de destino también se divide en cuatro pasos, que incluyen la definición de la categoría de datos de análisis del tema de destino de acuerdo con el sistema de indicadores en función de la demanda de datos comerciales en la encuesta 5W1H, combinada con la datos comerciales en la arquitectura de datos actual, determinando los datos comerciales en la arquitectura de datos futura. Bajo la premisa de que los datos comerciales no cambian significativamente y los datos básicos permanecen relativamente estables, finalmente se deriva el diagrama de arquitectura de datos de destino;

Basada en la arquitectura de datos de destino y la arquitectura de datos actual, la matriz de análisis de brechas se utiliza para comparar la arquitectura de datos actual y la arquitectura de datos de destino para identificar brechas y proporcionar información sobre oportunidades, soluciones y planificación migratoria.

Cuarto, marco técnico

El objetivo principal del trabajo de arquitectura técnica es diseñar la arquitectura técnica de destino en función de la arquitectura técnica actual, los estándares técnicos y los requisitos de arquitectura comercial/aplicación/datos. . Combinado con la arquitectura técnica AS-IS, se forma un diagrama de descomposición de la plataforma y un directorio de pedigrí técnico.

El diagrama de desglose de la plataforma describe principalmente la plataforma tecnológica que respalda el funcionamiento de la arquitectura del sistema de información, cubre todos los aspectos de la plataforma de infraestructura y proporciona una descripción general de la plataforma tecnológica de la organización. Un catálogo de genealogía de tecnología es la identificación y el mantenimiento de una lista de todas las tecnologías utilizadas por una organización, incluido el hardware, el software de infraestructura y el software de aplicación. El catálogo técnico de genealogía es la base sobre la que se construyen el resto de matrices y diagramas.

Al diseñar la arquitectura tecnológica futura, basándose en la arquitectura tecnológica existente, concéntrese en diseñar nuevos escenarios comerciales o soporte de aplicaciones, las soluciones técnicas necesarias (software, hardware, red, etc.) y el equipo básico para lograr Alternativas requeridas después de ejecutar el ciclo (eliminar datos o agregar dispositivos).

Verbo (abreviatura de verbo) solución de oportunidades y planificación de migración

El objetivo principal de la solución de oportunidades y planificación de migración es analizar las brechas entre la arquitectura empresarial, la arquitectura del sistema de información y la arquitectura tecnológica. diseñar paquetes de trabajo, determinar la interacción entre los paquetes de trabajo y los requisitos de recursos, determinar prioridades y diseñar rutas de planificación de migración.

Defina paquetes de trabajo basados ​​en los resultados del análisis de brechas, recopile y resuma los resultados del análisis de brechas de la arquitectura empresarial, la arquitectura de aplicaciones, la arquitectura de datos y la arquitectura técnica, y considere las limitaciones de implementación (incluida la estrategia corporativa, las limitaciones de recursos y la resistencia al cambio). , etc.), luego revise y combine los resultados del análisis de brechas para formar un paquete de trabajo.

Al determinar un plan de migración, primero debe analizar las dependencias y evaluar los recursos del paquete de trabajo. De acuerdo con la plantilla de planificación de la migración, en el plan de planificación de la migración se deben definir claramente la persona responsable, los requisitos previos y la ruta de implementación específica del paquete de trabajo. como insumo para la futura gobernanza. ?

De acuerdo con la metodología de arquitectura empresarial TOGAF, el proyecto completó la arquitectura empresarial, la arquitectura de aplicaciones, la arquitectura de datos y la arquitectura técnica para escenarios empresariales experimentales, y desarrolló soluciones de oportunidad y planes de migración. Todo el proceso de diseño arquitectónico se completó de acuerdo con las teorías y métodos de TOGAF, proporcionando un poderoso caso práctico para la práctica arquitectónica. Los artefactos arquitectónicos definidos en TOGAF completados en el proyecto se muestran en la siguiente figura.

Si desea obtener más información sobre la ruta técnica detallada, el proceso de implementación y los productos arquitectónicos de este proyecto, preste atención a los cursos de la serie de casos de práctica de arquitectura empresarial.