El documento habla sobre la arquitectura IT. Define la arquitectura como las decisiones significativas sobre la organización de un sistema de software. Explica que la arquitectura estratégica establece el ecosistema de módulos, componentes, infraestructura y decisiones organizacionales. También introduce el marco de Enterprise Architecture y la herramienta Archimate para modelar arquitecturas. Finalmente, presenta brevemente a Archi como una herramienta open source para modelar con Archimate.
2. Definición de Arquitectura IT
Enterprise Architecture como marco organizador
Architectural Journey
Archimate
Archi
AGENDA
3. “Una arquitectura es el conjunto de decisiones significativas
sobre la organización de un sistema de software que define los
principios que guían el desarrollo, los componentes
principales del sistema, sus responsabilidades y la forma en
que se interrelacionan”
DEFINICIÓN
5. La arquitectura es el diseño estratégico, de más alto nivel que se encarga no solo de establecer el
ecosistema de módulos y componentes de la aplicación, sino también de la infraestructura y las
decisiones organizacionales para poder construir la arquitectura. Se podrían considerar que las
decisiones arquitecturales son las que:
ARQUITECTURAYDISEÑO
Afectan a muchas partes del sistema.
Suelen ser difíciles de cambiar.
Le dan estructura y organización al sistema.
Muchas de ellas deben tomarse en forma temprana.
6. Es el diseño y modelado
coherente de los diferentes
estados de una
organización y los sistemas
que soportan sus procesos,
en un estado actual y
futuros, a través de
decisiones conscientes en
todos sus dominios:
➔ Negocio
➔ Información
➔ Aplicación
➔ Datos
➔ Infraestructura
ENTERPRISE
ARCHITECTURE
BUSINESS
Personas (+ roles y
funciones)
Procesos
APP A APP B APP C Apps
Data
Software components
Infraestructure
LOGIC IT
TECHNOLOGIC IT
ACTUAL+FUTURO(S)
8. ARCHIMATE
ArchiMate (/ˈɑːrkɪmeɪt/ AR-ki-
mayt; originally from
Architecture-Animate) is an
open and independent
enterprise architecture
modeling language to support
the description, analysis and
visualization of architecture
within and across business
domains[1] in an unambiguous
way.
Strategy
Business
Application
Technology
Physical
Implementation
and Migration
Motivation
Behaviour
Structure
PassiveStructure
Behaviour
ActiveStructure
9. ARCHIMATE
Archimate está formado basado
en tres tipos de elementos:
➔ Aquellos que actúan:
active elements
➔ Aquellos que representan
comportamientos:
behavioral elements
➔ Aquellos sobre los que
actúa el comportamiento:
passive elements.
Business Object
Data Object
Business Process
Application Function
Application Service
Business Service
Business Role
Application
Component
Application Interface
Business Interface
10. ARCHI
Herramienta que soporta
Archimate para el modelado y
gestión de arquitecturas.
➔ Open Source
➔ Multi-plataforma
➔ Eclipse-based
➔ Colaboración (via plugin)
➔ Scripting (via plugin)
➔ Extensible