Crear un metamodelo
Un metamodelo es una visin abstracta de la arquitectura. Se muestran los datos que est intentando capturar, y las relaciones entre los datos. Aqu es donde se realiza la alineacin, que se basa en las respuestas a sus preguntas de negocios. Por ejemplo, si usted necesita saber la aplicacin que soporta un proceso de negocio determinado, debe haber una relacin entre esas dos cosas en su metamodelo. De lo contrario, no hay conexin entre los datos, no se puede responder a su pregunta de negocios y la arquitectura no es funcional. Tenga en cuenta que usted no quiere una relacin directa entre todo en su metamodelo, y slo se debe conectar cosas juntas que tienen relaciones lgicas. Por ejemplo vincular un departamento de la organizacin a una tecnologa no tiene sentido, pero vincular una tecnologa a una aplicacin s. Una buena herramienta de modelado como el Rational System Architect, atravesando el metamodelo, sirve para crear informes complejos. Por lo tanto, en este ejemplo de metamodelo Ud. puede informar sobre el hardware que apoya una funcin de negocio a pesar de que no existe una relacin directa en el metamodelo. En un metamodelo Ud. puede potencialmente atravesar desde una funcin de negocio a un proceso de negocio, propiedad de esa funcin, luego a una ubicacin del proceso de negocio, a una aplicacin que soporta las necesidades del proceso, y finalmente a las tecnologas que soportan la aplicacin.
Cules son los procesos de negocio que apoyan una funcin de negocio?
Aplicacin
Proceso de negocio
Funcin de negocio
Hardware
Su metamodelo debe incluir las siguientes caractersticas: Las relaciones entre los elementos de la arquitectura. Por ejemplo, un proceso de negocio a una aplicacin. Las definiciones de los elementos. Por ejemplo, el significado del trmino "aplicacin" y qu propiedades puede capturar. La trazabilidad a las preguntas del negocio. Por ejemplo, si la pregunta es "Qu aplicaciones apoyan qu procesos de negocio?" Usted sabe que necesita un proceso de negocio y una aplicacin en su metamodelo, con una relacin directa o indirecta entre ellas.
Despus de conocer la audiencia y el contenido que se desea modelar, a continuacin puede identificar los diagramas que necesita crear. En el ejemplo anterior, ya que necesita informacin sobre los procesos de negocio y las interfaces del sistema, puede seleccionar los siguientes modelos: BPMN (captura procesos de negocio) Arquitectura del sistema (captura aplicaciones) Usando el ejemplo del hotel, es necesario para responder la pregunta de negocios "Qu aplicaciones soportan qu procesos de negocio?"
Es importante recordar que no se puede utilizar un slo diagrama para modelar todo en su Arquitectura Empresarial. Adems, la separacin de las vistas de la arquitectura, como la vista de la aplicacin a partir de la vista de negocio, es una buena prctica. Si intenta modelar dos vistas en el mismo diagrama a menudo crea confusin y no captura la informacin de manera significativa.
Usar modelos para responder a preguntas de negocio para la arquitectura es muy til
Como dijo Will Gadd, "Hay algo acerca de salir y no hacer nada til, que me parece maravillosamente atractivo."