miércoles, 26 de marzo de 2014

Arquitectura de Conceptos básicos
Al hablar de arquitectura debemos cuestionarnos lo siguiente, ¿Cuál es el objetivo de la Arquitectura Empresarial? , ¿Cuál es la definición de Arquitectura Empresarial?,  ¿Cómo ha fue la evolución de la Arquitectura Empresarial? y ¿Cuáles son las maneras de visualizar una Arquitectura?
A continuación  responderemos las preguntas antes mencionadas:
Objetivo de la Arquitectura Empresarial
Integrar los componentes que conforman a nuestra empresa, creando un ambiente capaz de responder a las necesidades del cambio, utilizando TIC (Tecnologías de la Información Computacional) como un factor clave del éxito.
Definición de Arquitectura Establecida por el  Massachusetts Institute of Technology (MIT)
La organización lógica de procesos de negocio e infraestructura de tecnologías de la información que refleja la integración y estandarización de los requerimientos de nuestro modelo operativo.

Línea del tiempo de la arquitectura empresarial


Formas  de ver una Arquitectura
Existen 3 formas de ver una arquitectura

      1.       Disciplina: Gobierna los cambios de la arquitectura

  2.  Producto: Diseño que muestra la coherencia entre los productos, procesos, organización, suministro de información  y la infraestructura, basado en una visión y ciertos puntos  de partida, principios y preferencias.


      3.       Proceso: Indica la gente y los recursos y define la forma de trabajo

martes, 25 de marzo de 2014

Extensiones de Lenguaje ArchiMate


Extensión de Motivación.


Los conceptos principales de ArchiMate se enfocan a describir la arquitectura de los sistemas que soportan la operación de la Empresa. Lo que no alcanza a cubrir esta agrupación, son los elementos que motivan el diseño y la operación de la empresa.  Estos aspectos motivacionales corresponden a la columna "¿Por qué?" del Marco de Trabajo de Zachman.

La extensión de Motivación agrega conceptos Motivacionales como "Meta", "Principio", y "Requerimiento". Se enfoca en la forma con la que la Arquitectura Empresarial se alinea a su contexto a través de los Elementos Motivacionales.

Un Elemento Motivacional se puede definir como un elemento que provee de contexto o razón que se encuentra detrás de una Arquitectura Empresarial.


Extensión de Implementación y Migración. 

La extensión de Implementación y Migración agrega conceptos que soportan las etapas del ADM de TOGAF que se encuentran relacionadas a la Implementación y Migración de una Arquitectura. Las Fases son las siguientes:

Fase E: Oportunidades y Soluciones.
Fase F: Plan de Migración.
Fase G: Gobierno de Implementación.

Esta extensión, incluye conceptos para modelar los programas de Implementación así como proyectos que soporten el Programa, Portafolio y la Gestión del Proyectos y los Períodos que soportan el Plan de Migración. 



ArchiMate y su Integración con el ADM

ArchiMate

El rol del estándar “AchiMate”, es proveer de un lenguaje gráfico para representar una Arquitectura Empresarial en tiempo, así como su motivación y su base lógica.

ArchiMate Cuenta con 43 elementos gráficos, los cuales se distribuyen en 3 capas (Negocio, Aplicaciones e Infraestructura Tecnológica)  y 2 extensiones (Extensión de motivación y extensión de Implementación y Migración) además cuenta con 12 relaciones, todos los elementos están en un 99% alineado al Framework TOGAF.

(Architecture Development Method)

Esta parte es el núcleo de TOGAF. En él se describe el método de Desarrollo de Arquitectura TOGAF (ADM) - un enfoque paso a paso para desarrollar una arquitectura empresarial.

¿Como se integra el ADM (Architecture Development Method) con ArchiMate?

Imagen-Integración del ADM con ArchiMate


lunes, 20 de enero de 2014

Introducción y Características a Lenguajes de Modelado

El intentar comparar lenguajes o estándares arquitectónicos se puede volver un camino lleno de trampas. Es muy tentador comparar lenguajes con el objetivo de mostrar la superioridad de uno sobre otro. Sin embargo, este enfoque a menudo resultará en comparar manzanas con naranjas, esto desde el enfoque y la aplicación de las áreas donde cada lenguaje o estándar de modelado trabaja, y no siempre se tiene una clara superposición o niveles de intersección donde éstos tienen ingerencia, por lo tanto, los conceptos pueden llegar a ser muy diferentes de una manera sutil.
Aquí la pregunta es, ¿Cómo determinar qué definición o estándar es mejor?
Comencemos mencionando que tal vez sería ideal tener una idea genérica de las posibilidades de cada lenguaje y su grado de similitud con otros.
Intentaré proporcionar los elementos que aporten información necesaria donde se tenga la posibilidad de mostrar la funcionalidad que un lenguaje como ArchiMate logra ofrecer para la descripción arquitectónica, dentro de un proyecto de desarrollo de Arquitectura Empresarial, con respecto al uso de otros lenguajes o estándares como son UML, BPMN y ARIS. En mi opinión, el marco, conceptos y modelos forman un ambiente relevante de las áreas en las que los diferentes lenguajes de modelado se pueden comparar de una manera práctica. El enfoque que utilizo es:

1. Marco. ¿Qué ámbitos arquitectónicos consideran los otros estándares en comparación con ArchiMate?

2. Conceptos. Despliegue de mapeo global entre conceptos ArchiMate y los conceptos de los otros estándares. ¿Cuáles son las principales diferencias?

3. Modelos. ArchiMate trabaja bajo la premisa de entregar modelos coherentes que abarcan las capas de negocio, aplicaciones y tecnologías.
Por esta razón se tomará en cuenta cómo los lenguajes permiten la expresión de modelos integrados.

Conoce más en: www.apisamexico.com

Conoce más de Arquitectura Empresarial

A nivel de detalle, una arquitectura empresarial es un modelo o representación integrada, que identifica activos estratégicos de diversos dominios heterogéneos: planeación, organización, funciones, información necesaria para la operación, las tecnologías necesarias para apoyar la operación, los procesos para la prestación de servicios, entre otros.  Y se agrupan en varios dominios lógicos:
Arquitectura del Negocio.  Proporciona la representación de alto nivel de las estrategias, de los objetivos, de las funciones, de los procesos, de la información y de los activos críticos necesarios para proporcionar servicios a sus clientes (ciudadanos, negocios, gobiernos y similares).
Arquitectura de Información.  Es la compilación de los requisitos estratégicos de datos, reglas de negocio y flujos (de datos, de trabajo, de procesos) que se conducen para seleccionar, construir y mantener esa información.
Arquitectura Tecnológica.  Es el enfoque para describir la infraestructura y las inter-relaciones actuales y futuras de los componentes de las tecnologías de la información, necesarias para maximizar el valor en esas tecnologías en la mejora de la operación.

Arquitectura de Soluciones.  Es el proceso que se enfoca en el desarrollo y la puesta en práctica del soporte tecnológico necesario para implementar las propuestas de mejora para un servicio dentro de la organización

En el contexto de TOGAF, ¿Qué es la Arquitectura?




ISO/IEC 42010:2007 define “arquitectura” como:
"La organización fundamental de un sistema, compuesta por sus componentes, las relaciones entre ellos y su entorno, así como los principios que gobiernan su diseño y evolución."
TOGAF adopta y amplía esta definición. En TOGAF, “arquitectura” tiene dos significados según el contexto: 
1.- Una descripción formal de un sistema, o un plano detallado del sistema al nivel de sus componentes para orientar su implementación.
2.- La estructura de componentes, sus interrelaciones, y los principios y guías que gobiernan su diseño y evolución a través del tiempo.
 TOGAF cubre el desarrollo de los 4 tipos de Arquitectura:
-Arquitectura de Negocio.
-Arquitectura de Datos.
-Arquitectura de Aplicaciones.
-Arquitectura Tecnológica.
Fuente:

ISO/IEC 42010:2007, Systems and Software Engineering - Recommended Practice for Architectural Description of Software-Intensive Systems, Edition 1 (idéntica de manera técnica a ANSI/IEEE Std 1471-2000).