Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Enterprise Architectures
Chapter 5 MANAGING ENTERPRISE ARCHITECTURES 5-3 SECTION 5.1
Chapter 5 ENTERPRISE ARCHITECTURES Organization as a whole Data, processes, and IT assets Build, deploy, use, and share 5-6
Chapter 5 ENTERPRISE ARCHITECTURES Primary goals of enterprise architectures 5-7
Chapter 5 ENTERPRISE ARCHITECTURES 5-8
Chapter 5 INFRASTRUCTURE ARCHITECTURE As an organization changes, its systems must be able to change to support its operations 5-20
Chapter 5 FLEXIBILITY Today’s and tomorrow’s business needs Systems must be flexible enough to meet all types of business changes 5-23
Chapter 5 SCALABILITY Scalability Capacity planning 5-24
Chapter 5 RELIABILITY Systems and information 5-25
Chapter 5 AVAILABILITY Availability High availability 5-26
Chapter 5 PERFORMANCE Performance Not having enough performance capacity can have a devastating, negative impact on a business 5-27
Chapter 5 APPLICATION ARCHITECTURE Application architecture With new architectures, IT can build new business capabilities faster and cheaper 5-28
Chapter 5 WEB SERVICES Web service Interoperability 5-29
Chapter 5 OPEN SYSTEMS Open system Open source 5-32
Chapter 5 INFORMATION ARCHITECTURE Backup and recovery Disaster recovery Information security 5-9
Chapter 5 BACKUP AND RECOVERY Backup Recovery 5-11
Chapter 5 BACKUP AND RECOVERY Fault tolerance Failover 5-12
Chapter 5 DISASTER RECOVERY Disaster recovery plan Disaster recovery cost curve 5-15
Chapter 5 DISASTER RECOVERY Cold site Warm site Hot site 5-17
Chapter 5 DISASTER RECOVERY Business continuity planning (BCP) 5-18
Chapter 5 INFORMATION SECURITY Good information architectures include… A strong information security plan Managing user access Up-to-date antivirus software and patches 5-19
Chapter 5 ARCHITECTURE TRENDS 5-33 SECTION 5.2
Chapter 5 ARCHITECTURE TRENDS 1. Service oriented architecture 2. Virtualization 3. Grid computing 5-36
Chapter 5 SERVICE ORIENTED ARCHITECTURE
Chapter 5 SERVICE ORIENTED ARCHITECTURE 5-38
Chapter 5 SOA BUSINESS BENEFITS The key technical concepts of SOA are: Services Interoperability Loose coupling 5-39
Chapter 5 SERVICE 5-41
Chapter 5 INTEROPERABILITY Interoperability Extensible Markup Language (XML) 5-43
Chapter 5 LOOSE COUPLING
Chapter 5 VIRTUALIZATION 5-45
Chapter 5 WHAT ARE VIRTUAL MACHINES? System virtualization Server virtualization Desktop virtualization Application virtualization 5-47
Chapter 5 WHY VIRTUALIZATION? Hardware underutilized Data centers running out of space Increased energy costs System administration costs mounting 5-49
Chapter 5 VIRTUALIZATION BENEFITS Rapid application deployment Dynamic load balancing Streamlined disaster recovery 5-50
Chapter 5 GRID COMPUTING
Chapter 5 GRID COMPUTING BENEFITS Access to massive computing and data resources Ensure optimal utilization and costs of computing capabilities Leverages existing capital investments 5-54
Chapter 5