Enterprise Architecture SYSTEM ARCHITECT 1 © Telelogic AB • Introducción a Telelogic System Architect • Telelogic SA y Arquitectura Empresarial – Frameworks Genéricos: Zachman y TOGAF – Otros Frameworks: e-TOM,, DODAF,… , – Arquitectura Empresarial a Nivel Estratégico – Introducción al Modelado de Procesos – Arquitectura Empresarial a Nivel Tecnologico: Sistemas y Aplicaciones – Arquitectura Empresarial a Nivel de Datos – Diagramas de Trazabilidad – Matrices de Trazabilidad • Generación de Documentación Doc mentación – Informes – Publicación Web 2 © Telelogic AB Que es Arquitectura Empresarial • Una serie de modelos que describen la empresa: – Procesos, Organización, L Localizaciones, li i D Datos, t A Aplicaciones, li i Tecnologías. – Completa trazeabilidad a las metas y objetivos bj ti d de lla organización. i ió • Arquitectura para los distintos stakeholders – Consistente y Comprensible P Procesos O Organización L Localizaciones D Datos A Aplicaciones T Tecnologías – Descripción de las relaciones entre elementos elementos. 3 © Telelogic AB Por qué de la Arquitectura Empresarial • Capacidad para responder a los cambios • Coste reducido de la gestión de la infraestructura de IT • Comunicación y compresión mejorada para todos los participantes • Una base excelente para la mejora de procesos de negocio y el análisis 4 © Telelogic AB Cómo modelar Arquitectura Empresarial • Telelogic SYSTEM ARCHITECT – Repositorio para todo lo referente a una arquitectura empresarial de una compañía. – Desarrollo y gestión de todos los modelos, utilizando métodos y técnicas de modelado estándar en un único repositorio multiusuario. 5 © Telelogic AB Por qué Telelogic System Architect en EA • Control y rentabilidad de Inversiones en TI • Alineación de Objetivos de Negocio y estrategias con los Procesos y Sistemas que los soportan • Análisis y Optimización de Procesos • Integración de sistemas por fusiones, adquisiciones.. • Detectar Redundancias en IT • Impacto del cambio • Acortar ciclos de toma de decisiones, justificando las inversiones de tecnología 6 © Telelogic AB Gartner Enterprise Architecture M i Quadrant Magic Q d t Q1’06 Leader 7 © Telelogic AB Telelogic SYSTEM ARCHITECT Arquitectura a Diferentes Niveles: N W E S STRATEGIC Alineación OPERATIONAL TECHNICAL 8 © Telelogic AB A Arquitectura, it t E Estructura t t yC Componentes t de T l l i System Telelogic S t Architect A hit t 9 © Telelogic AB Telelogic System Architect – Architectura (I) 10 © Telelogic AB Telelogic System Architect – Architectura (II) 11 © Telelogic AB System Architect Interfaz (I) Barra de Menús Barra de Herramientas Listado de Diagramas y Definiciones Listado de Matrices (depende de Grupo de Matrices seleccionado) Área de Trabajo (Visionado y Dibujo) Grupo de Matrices Propiedades (Vista de Diagramas y detalles sobre Definiciones) 12 © Telelogic AB System Architect Interfaz (II) Barra de Dibujo 13 Pestañas para Diagramas © Telelogic AB Entorno SA Enciclopedia p ((BD)) SA Catalog Manager Diagramas Símbolos Definiciones 14 © Telelogic AB El Proceso de Arquitectura q Empresarial p con SYSTEM ARCHITECT Capturar Communicar 15 Vi Visualizar li Analizar © Telelogic AB Capturar 16 © Telelogic AB Frameworks – Marcos de Trabajo ¿Qué es un Framework en Arquitectura? ‘Una estructura lógica para clasificar y organizar las representaciones descriptivas de una Empresa, las cuales son especialmente significativas tanto para la dirección y control de la organización como para el desarrollo de sus sistemas’ John h Zachman, h 1996 17 © Telelogic AB Captura, p Organización g & Visualización de la información por medio de los Frameworks B Beneficios fi i • • • 18 Agiliza la implementación de una ArquitecturaEmpresarial M Mayor cubrimiento b i i t dde ttoda d la l iinformación f ió requerida, id y Flexible, teniendo en cuenta las variables necesidades empresariales. © Telelogic AB Zachman Framework 19 © Telelogic AB Zachman Framework DATA (What) NETWORK (Where) PEOPLE (Who) TIME (When) Planner (Senior Managers) Enterprise Model (Conceptual) Owner (Business Managers) Technology Model (Ph i l) (Physical) Detailed Model (Out of Context) Functioning Enterprise Persspectivva Objective / Scope (Contextual) System Model (Logical) 20 FUNCTION (How) MOTIVATION (Why) Enfoque D i Designer (B (Business i & IS M Managers)) Builder u de ((IS S Managers) a age s) Subcontractor/Programmer (Developers) User © Telelogic AB TOGAF Enterprise Framework 21 © Telelogic AB DoDAF Framework 22 © Telelogic AB NAF Framework 23 © Telelogic AB eTOM Framework eTOM Business Process Framework Level 0 View of Level 1 Processes CEO Level View Customer Operations Strategy, Infrastructure & Product Strategy & Commit Infrastructure Lifecycle Management Product Lifecycle Management Operations Support & Readiness Fulfillment Assurance Marketing & Offer Management Customer Relationship Management Service Development & Management Service Management & Operations Resource Development & Management Resource Management & Operations Supply Chain Development & Management Supplier/Partner Relationship Management Enterprise Management Strategic & Enterprise Planning Brand Management, Market Research & Advertising Financial & Asset Management Human Resources Management Stakeholder & External Relations Management Research & Development, Technology gy Acquisition Billing Disaster Recovery, Security & Fraud Management Enterprise Quality Management, Process & IT Planning & Architecture Go to Level 1 View of Level 2 Processes 24 © Telelogic AB Visualizar 25 © Telelogic AB Distintas perspectivas N W E S STRATEGIC OPERATIONAL TECHNICAL 26 © Telelogic AB Misión - Visión • Enterprise Direction 27 © Telelogic AB Estructura organizativa • Organization Chart Chelsea Hotels and Resorts Sales Reception Accounts I.T. Conference Management Development Marketing I.T. Support Promotions Finance Advertising Accounts Human Resources Payroll Organizational Unit Organizational Unit Organizational Unit Organizational Unit KLN Central Cluster Organizational Unit KLN East Cluster HK East Cluster NT West Cluster 28 Organizational Unit Organizational Unit HK West Cluster Head Office Organizational Unit Organizational Unit NT East Cluster KLN West Cluster © Telelogic AB Operaciones • Business Process (BPMN) 29 © Telelogic AB Operaciones • Business Process (IDEF3) Room Reservation Required Reserve Room Calculate Room Price 1 2 3 Send Provisional Booking Form & J 4 Update Reservation System 5 30 © Telelogic AB Operaciones • Business Process (Process Chart) Reception Roles Receptionist Room Not Available Cusomter Request Reservation Notify Customer of Inavailability 1 5 Notify Inavailability to Client Accounts Store Customer Details 1 5 Type 31 Check Room Availability 1 5 Type Room Available Provisionally Book Room 1 5 Provisionally Book Room © Telelogic AB Análisis de modelos • Analytic 32 © Telelogic AB Simulación • SA Simulator II 33 © Telelogic AB Recursos técnicos • Network Concept PC Reception Station Reception Printer Hotel Booking System WebServer Firewall >=100 mbps Traveler >=100 mbps Internet/Intranet >=100 mbps Wireless Traveler >=100 mbps Credit Card Company SQL Host 34 © Telelogic AB IT • System Architecture Diagram Customer Services P Customer Maintenance P Reservations Account History Customer Booking Details Maintenance info Reservation Request Customer Detail D Customer Details Customer Credit Rating Credit Card Details Secure Transaction C t Customers P Credit Card Booking Authorization Code Accounts Credit Card Action 35 © Telelogic AB IT • Entity Relation Diagrams Customer Primary Key ID [PK1] Non-Key Attributes name address telNo faxNo creditCard is_a Overseas Customer Primary Key ID [PK1] [FK] Non-Key Attributes Nationality PassportNumber Receptionist contacts is_a Room Primary Key number [PK1] employeeID [PK2] [FK] ID [PK3] [FK] Non-Key Attributes status type makes UK Customer Primary Key ID [PK1] [FK] Non-Key Attributes Postcode Travel Agent makes 36 books Reservation Primary Key code [PK1] employeeID [PK2] [FK] ID [PK3] [FK] Property Code [PK4] [FK] Property_Code Unit_Number [PK5] [FK] Non-Key Attributes status date duration roomType Shift_Num [FK] Sales_Clerk [FK] Agency_ID [FK] Guest Number [FK] Guest_Number © Telelogic AB IT • Deployment Diagram Reservations System Server Reservations Application Client Machine Reservations System GUI Reservations Client Facade Central Services System Central Services Facade 37 © Telelogic AB Generación código BPEL 38 © Telelogic AB Visualización de toda la Empresa Chelsea Hotel Web Server Booking System Customer Services Reception Station >= 10 0m pb P Customer Maintenance Customer Booking Details P Reservations Firewall Maintenance info Account History s Reservation Request Customer Detail D Customer Details >=100 mpbs Accounting System Customer Credit Rating >=100 mpbs P Credit Card Booking Reception Printer Authorization Code Credit Card Details Secure Transaction Accounts >=100 mpbs Customers P2 PeopleSoft Credit Card Action Intranet/Internet Data_Flow_1 Host >=100 mpbs Traveler Application Models Potential Guest Customer Rejects Terms Customer Agrees to Terms + Network Topologies Customer Credit Details Cancel Reservation Quote Price Hotel Reservatio n System Reception Reservation Number Granted Room Booked Provisionally Advise Customer Provide Client with Reservation Number Quote_Price Credit OK Notify Customer of Credit Rejection Calculate Room Price Credit Card Company Reservation Notify Customer of Credit Problem Accounts Credit Not OK Check Customer Credit Enterprise Direction Diagram Chelsea Hotels and Resorts Serve the Needs of the Business and Leisure Traveler To Be Regarded as the Finest Hotel Chain in the World * Process Models * * * * * Organizational Unit * * * * Rewards Program Must Be Attractive to Customers Mission Vision Be Regarded as a First-Class Business Hotel Improve Existing Reservation Experience Improve Quality of Service Policy * * Reservation Services Over the Web * Increase Revenues Strategy Establish a Frequent Guest Rewards Program Business Rule Tactic Customer's Rewards Points Never Expire Tactic Goal Goal Earn 5-Star Rating from hotels.com by Sept 1, 2006 Business Rule Goal Add Conference Facilities to Hotels in 6 Largest Markets by Sept 1, 2008 Every Customer Making Reservation Gets Auto-Enrolled in Program Modernize Hotels Objective Strategy gy Objective Host 12 Conferences and Seminars per year in 6 Largest Markets by p 1, 2008 Sept Provide Vacation Packages with Theme Parks Objective ObjectiveNumber of Complaints received in 2Q 2006 Should Be 20 percent less than 2Q 2004 Strategy Objective Organizational Charts Objectives Goals Data Models 39 © Telelogic AB Relaciones • Matrix 40 © Telelogic AB Analizar 41 © Telelogic AB Cómo puedo analizar el impacto de un Cambio en mi organización? ó •Quién es impactado como resultado de un cambio en el proceso? •Cuál es el impacto de que se caiga i mii servidor id SUN? •Cuándo Hay que tener una aplicación implementada para cumplir li con nuestros t objetivos bj ti del Negocio? •Donde se presentan los mayores problemas bl all implementar una nueva aplicación? •Cómo Có U cambio Un bi en Tecnología afecta mis objetivos de Negocio? 42 © Telelogic AB Generar vistas de trazabilidad • Las organizaciones complejas se enfrentan con múltiples desafios al tratar de analizar la organización 43 © Telelogic AB Analizar el impacto del cambio • Minimizar la complejidad de la toma de decisiones •Minimizar el riesgo en entender el impacto del cambio. •Disminuir el ciclo de toma de decisiones. 44 © Telelogic AB Matrices para creación y análisis de relaciones Gap Analysis: ¿Qué Q é procesos no están tá automatizados? t ti d ? 45 © Telelogic AB Communicar 46 © Telelogic AB Exec cutive Communicar información a diferentes Stakeholders Opera ations Tool Tech hnical 47 © Telelogic AB Publicación Web de la Arquitectura Empresarial • Aumenta la audiencia – Publicar los modelos para todos los agentes de la organización basado en la misma información STRATEGIC OPERATIONAL TECHNICAL 48 © Telelogic AB Generación de ínformes • Generación de documentos en formatos: – HTML – Word – XML e XLS – TXT e CSV – Excel E l System A hit t Architect 49 © Telelogic AB