Enterprise Architecture Danairat T. Enterprise Architect Certified Java Programmer, TOGAF Silver ISACA Member [email protected] 2014 [email protected] Agenda • • • • Introduction Enterprise Reference Architecture Architecture Development Process Summary 2014 [email protected] Introduction Exploring an Organization Direction Organization Team working 2014 [email protected] Why We Need Business Transformation CRM App Core App Database Finance App HR App Other Apps Database Database Database Database IT System Deployment – Silos and inefficient to scale business 2014 [email protected] Specific There are many of related standards/guidelines IT Relevance ITIL ISO 20000 CMMi ISO 27001 27002 (17799) TOGAF, MIT Sloan, ISO 42010 SOX COSO Basel III CobiT ISO 38500 Six Sigma ISO 9000 Holistic Scorecards Low High Abstraction 2014 [email protected] The Enterprise Reference Architecture Access Channels Integration and Channel Systems Insight and Monitoring Citizen Service Corporate Regulatory Admin. Compliance Core Systems Enterprise Information Management System Monitoring and Management Enterprise Infrastructure 2014 [email protected] Security/ Auditing and Identity Management The Enterprise Reference Architecture Access Channels Integration and Channel Systems Insight and Monitoring Citizen Service Corporate Regulatory Admin. Compliance Core Systems Customer Data Enterprise Information Management Product Data Payment Data Accounting Org. Hierarchy Enterprise Infrastructure System Monitoring and Management User Centric Process Centric Data Centric Decision Centric H/W, Storage, OS, Database, AppServer Platform 2014 [email protected] Security/ Auditing and Identity Management Sample Reference Architecture The Technology Landscape Insight and Monitoring Sales and Marketing BI CRM Product Portfolio Manage ment Core Processes Corporate Regulatory Admin. Compliance New Business Life New Business Motor HCM New Business Group New Business Non-Motor Finance Premium receive Claim Life Claim Motor GRC Claim Non-Motor Renewal Life Renewal Motor Renewal Non-Motor Finance compens ation Core Insurance System Customer Data Enterprise Information Management Product Data Payment Data Accounting Org. Hierarchy Common Enterprise Technology Web and Mobile Technology System Monitoring and Management Business Process Management Technology Data Integration Technology Events and Rules Processing Technology AppServer Platform, DBaaS Platform, OS, Hardware, Network 2014 [email protected] Security/ Auditing and Identity Management Group Workshop - The Current Enterprise Architecture Team Name: xxx 1. Name, Company, E-mail 2. Name, Company, E-mail Write down your existing enterprise architecture foot print 3. Name, Company, E-mail 4. Name, Company, E-mail Enterprise Reference Architecture Access Channels Business Insight and Monitoring Citizen Services Core Business Processing Systems Corporate Regulatory Admin. Compliance Master Data System Monitoring and Management 2014 [email protected] Enterprise Infrastructure Security/ Auditing and Identity Management IT Architecture Enterprise Architecture Transformation Maturity Model Center for Information Center Systems Research (CISR) 2009 MIT Sloan CISR – Ross Source: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J. Ross, P. Weill, D. Robertson, HBS Press, 2006 2014 [email protected] Enterprise Architecture Maturity – Details Business Silos 1 Clie nt Optimized Core Standardized Bus Modularity Pt. to Pt. Integrations FBT PAY G NTS TRDS NTS A/c Customs SFAProduct product ERP SCM SFA-Product ERPSFA Stage Stage Product ERPSFAProd Test Data……. Penalty RBA De f RRE IPS Refunds Integrated A/C 1 Payments Exc ise Complian ce Staf f CCD CR ECI PKI CDCC ADD AWA ELS Staf f P hone Business DDDR TASS CWMS B us. Int el GCI WOC IVR SFAProduct product ERP SCM Product ERPStage productMES- DB DBproduct Dev Stage MES- MESStage Prod productMES- DB DBproduct Dev Stage Inv LMS MGMT B2B B2BB2B- Stage Dev PaaS LMSInv MGMT IaaS SaaS Refmat erial B OA BEP Client B ANK Staff Remote Staf f TAX AGENTS Call Ce ntres Security Security Security Security Rationalization • Local IT silos • Peak load sized • Difficult to scale • Difficult to change • Expensive to manage • Complexity driven risk IT-as-a-Service • Standardized interfaces/systems • Pools of resources • Rapid provisioning • Consolidated • Lower costs • Better productivity • IT as a “Business” • Increased utilization of IT skills • Higher QoS • Faster project turnaround • Reduced IT project time/costs/risks • Improved security and management • Lower license and support costs • Improved IT agility 2014 [email protected] • Greater focus on business Architecture Domains Enterprise Architecture How the business is organized to meet its objectives Business Architecture IT Architecture Application Architecture Data/Information Architecture How applications, information systems support the objectives of the business How the technology fits together Technology Architecture 2014 [email protected] Business Architecture 2014 [email protected] Business Strategy Map 2014 [email protected] Business Architecture and BPMN 4 phases of business process development 2014 [email protected] Group Workshop: Business Process Modeling Developing BPMN Brainstorm 1 hr. and Presentation 15 mins. 1. Introducing Group Members 2. Giving Process Name and Descriptions 3. BPMN Phase 1: Block Boxing Phase 4. BPMN Phase 2: Structuring Phase 5. BPMN Phase 3: Re-Construction Phase 6. BPMN Phase 4: Instrument Phase 2014 [email protected] Group Workshop – Business Objectives # Business Owner Business Objective Business Service Process Name and short desc. Business Issues Supported Applications Name Application Issues Remarks 1.5 hrs. brainstrom and 15 mins. presentation 2014 [email protected] 19 Application Architecture 2014 [email protected] Application Development Framework An application framework represents the partial implementation of a specific area of an application 2014 [email protected] Functional and Non Functional Analysis User Features, Functions Ease of Use and Response Time High Availability Distributed Solution GRID/Cloud Operation Management/ Automation Access Control, Security Governance, Standard and Compliance 2014 [email protected] Difficulty of Requirements When to use which methodology Agile Projects Chaotic Projects Anarchy Complex Waterfall Projects V-Model Projects Complicated Simple Difficulty of Supported Technology 2014 [email protected] Waterfall Model Requirements Design Develop Testing Deployment 2014 [email protected] V-Model Acceptance Testing Validation Requirements High Level Design Detailed Specs Validation Validation Development 2014 [email protected] Integration Testing Unit Testing Agile – Scrum Method 2014 [email protected] Group workshop - Business Services and IT Alignment 1.5 hrs. brainstorm and 15 mins. presentation Call Center ExService Core Service Finance App01 App04 App06 App09 App02 App05 App07 App10 App08 App11 App03 DB02 DB01 DB04 DB05 DB07 DB08 DB10 DB03 DB06 DB09 2014 [email protected] HR App12 DB11 Object Management Group - Process Standards Omg.org 2014 [email protected] Data and Information Architecture 2014 [email protected] Discovering the Enterprise Data Direction Organization Team working 2014 [email protected] Discovering the Enterprise Data Executives Head of Business Units Operation Team 2014 [email protected] Discovering the Enterprise Data Executive Summary Data Master Data Transactional Data Executives Head of Business Units Operation Team 2014 [email protected] Discovering The Enterprise Data Drill in the Executive Reports Transactional Data Transactional Data Transactional Data Master Data Master Data Master Data Transactional Data Master Data Master Data Transactional Data Transactional Data Master Data Master Data Transactional Data Master Data Transactional Data Master Data 2014 [email protected] Discovery The Enterprise Data Drill in the Business Process Example Transactional Data Transactional Data Master Data Master Data Master Data Transactional Data Master Data Transactional Data Master Data Transactional Data Transactional Data Transactional Data Master Data Master Data Master Data Transactional Data Master Data 2014 [email protected] Enterprise Data Flow Transactional Integration Data WS SOA WS Application Specific Data App1 Data Enterprise Operational Data ETL/ELT ODS App2 Data ETL/ELT WS Enterprise Data Warehouse, Data Marts and BI Data Warehouse App3 Data Master Data Data Management Process Data Governance, Data Architecture Management, Data Modeling, Data Quality, DW/BI, Metadata Management, Document/Content Management 2014 [email protected] Data Quality The state of completeness, validity, consistency, timeliness and accuracy that makes data appropriate for an enterprise use Three Main Data Quality Metrics • Business Relevance • Executive Reports/Critical Business Process • Accountability • Controllability and Track-ability 2014 [email protected] Enterprise Data Quality Worksheet N o. Master/ Transaction al/ Summary Data Data Name Owner Used by Critical Business Processes (Y/N) Use By Executive Reports (Y/N) 2014 [email protected] Change Control (Y/N) Sample Data Structure, Data Type, Data Range Current Issues With % of Records are align with its profiling Remarks Data Management Scope – Table Matrix 2014 [email protected] Technology Architecture 2014 [email protected] IT Shared Services Stack Platform as a Service Platform as a Service Infrastructure as a Service Infrastructure as a Service 2014 [email protected] IT Process Standardization IT Governance & Security IT Services Availability IT Performance Monitoring Software as as aa Service Service Software IT Shared Services Stack Data Integration and Process Integration Platform Application Server a Service Platform as a as Service Database as a Service Big Data Platform Infrastructure asand a Service Hardware Consolidation Virtualization Storage and Network Shared Services 2014 [email protected] IT Process Standardization IT Governance & Security IT Services Availability IT Performance Monitoring Software as a Service Application, Mobility and SaaS Cloud Roadmap Public Clouds Hybrid IaaS Public Cloud Evolution PaaS Private Cloud Evolution App1 App2 App3 Silo’d • • • • Physical Dedicated Static Heterogeneous IaaS SaaS Virtual Private Cloud App1 App2 App3 App1 App2 App3 App1 App2 App3 Private PaaS Private PaaS Private PaaS Private IaaS Private IaaS Private IaaS Grid • • • • PaaS SaaS Private Cloud Virtual Shared services Dynamic Standardized appliances • Self-service • • Policy-based resource mgmt • • Chargeback • • Capacity planning 2014 [email protected] Hybrid Federation with public clouds Interoperability Cloud bursting Technology Standard and Key Consideration Database Server and Application Server Database Access Channels Integration and Channel Systems Insight Sales and and Marketing Monitoring Corporate Regulatory Admin. Compliance Core Systems Pr oduct Data Paym ent Data Accounting Or g. Hier ar chy Enterprise Infrastructure System Monitoring and Management User Centric Process Centric Data Centric Decision Centric H/W, Storage, OS, Database, AppServer Platform ANSI (American National Standards Institute) SQL DB Programming support DB and System Diagnostic and Tuning Tool Segregation of Duty Support Active-Active Clustering DB Machine Application Server Enter pr ise Infor m ation Managem ent Custom er Data • • • • • • Security/ Auditing and Identity Management • • • • • • • Open Development Framework Monitoring Matric; eg. JMX, Managed Bean In-Memory Session Clustering Deployment Descriptor Declarative Transaction Declarative Security Access Control Application Server Machine 2014 [email protected] Enterprise Workflow Application 2014 [email protected] Web Portal Anatomy 2014 [email protected] Monitoring and Management Technology Various Technologies in open communication protocol and standard operation procedure 2014 [email protected] System Architecture Guideline Interne t Strong Room DC Site – Preferred Solution Web Server1 DMZ LBR App Tier Logon Logon Server1 Server2 Web Server2 Web Server3 LBR Web Web Server1 Server2 Web Server4 LBR Enterprise Enterprise Report, Report, Dashboard Dashboard, Portal2 LBR LBR Workflow and BPM and Rules Server1 Rules Server2 App App Consolidation Consolidation Server1 App Server Server2 Very Secur ed Zone Application Processing Meta data 1 Data Tier ODS Tier DW Tier Meta data 2 App DB1 App DB2 DB1 DB2 Database + Storage Database + Storage Operational Data Service and Enterprise Report Processing Enterprise Data Warehouse1 EDS DB1 Database + Storage Enterprise Data Warehouse2 Database + Storage EDS DB2 Database + Storage Linking Application to Business Goals Owner: Business Units 2014 [email protected] Linking Application to Business Goals Owner: Technology Unit Owner: Business Unit 2014 [email protected] Linking Application to Business Goals Owner: Technology Unit 2014 [email protected] <Insert Picture Here> Strategic Roadmap 2014 [email protected] Strategic Roadmap <Sample> Current State <Named Transition> <Named Transition> Business Objectives Maximize ROI of local business initiatives Optimize IT efficiency and lower IT costs Standardize cost, quality & consistency of business ops. Leverage knowledge across BUs Increase speed to market and strategic agility Bus Op Model Diversified Coordinated Replicated Unified Business / IT Strategy Maximize local business unit agility by maintaining full autonomy Share IT infrastructure across business units for IT efficiency Share core processes and/or data for business operational efficiency Provide plug-and-play business process modules for strategic agility across enterprise EA Maturity Business Silos Standardized Technology Optimized Core Business Modularity Application Architecture Architecture Strategy Customize & optimize local apps for BU needs Provide shared infrastructure services via apps rationalization Rationalize, standardize and optimize core business processes. Deploy enterprise apps. Create/deploy/reuse plug-and-play business process components Information Architecture Architecture Strategy Maintain data for BU needs Rationalize data used by shared services Standardize data assets and interchanges. Integrate and share info across BUs and COIs Provide real time BI and implement predictive models Technology Architecture Architecture Strategy Optimize platform for individual applications & data access via tuning configurations Standardize tech; provide shared infrastructure platform Optimize platform for shared core business apps/processes & data via virtualization Fully leverage a serviceoriented architecture Business Architecture 2014 [email protected] Future State Strategic Roadmap Current State Business Architecture <Named Transition> <Named Transition> <Named Transition> Business Objectives Bus Operating Model Business / IT Strategy EA Maturity Application Architecture Architecture Strategy Information Architecture Architecture Strategy Technology Architecture Architecture Strategy Business Silo Standardization 2014 [email protected] Optimization Business Modularity Proposed Implementation <Sample> Standardization & Optimization Solution/ Initiative Project 2014 H1 Information Standardization Common Data Model Dev Stabilization Development Standards Business Process Optimization & Application Rationalization Customer Service H2 Common Information Exchange Web-based Access Carrier Interfaces Billing / Refills Business Intelligence IT Consolidation & Standardization Unified DB Services Unified Application Services “Initiative” Services 2014 [email protected] Growth 2015 H1 H2 2016 H1 H2 2017 H1 H2 Group Workshop – Enterprise Business Process Future State Team Name: xxx 1. Name, Company, E-mail 2. Name, Company, E-mail Write down your future state 3. Name, Company, E-mail 4. Name, Company, E-mail Enterprise Reference Architecture Business Insight and Sales and Monitoring Marketing Core Business Processing Systems Corporate Regulatory Admin. Compliance Enterprise Information Management New Changed System Monitoring and Management Retired Unchanged 2014 [email protected] Enterprise Infrastructure Security/ Auditing and Identity Management Summary • Enterprise Reference Architecture • Architecture Development Process • • • • Business Architecture Application Architecture Data Architecture Technology Architecture • Strategic Roadmap 2014 [email protected] Thank you very much. 2014 [email protected] 118
© Copyright 2024