150 likes | 172 Views
CHAPTER FIVE OVERVIEW. SECTION 5.1 - MANAGING ENTERPRISE ARCHITECTURES Enterprise Architectures Information Architecture Infrastructure Architecture Application Architecture SECTION 5.2 - ARCHITECTURE TRENDS Service Oriented Architecture Virtualization Grid Computing.
E N D
CHAPTER FIVE OVERVIEW • SECTION 5.1 - MANAGING ENTERPRISE ARCHITECTURES • Enterprise Architectures • Information Architecture • Infrastructure Architecture • Application Architecture • SECTION 5.2 - ARCHITECTURE TRENDS • Service Oriented Architecture • Virtualization • Grid Computing
ENTERPRISE ARCHITECTURES • Enterprise architecture - includes the plans for how an organization will build, deploy, use, and share its data, processes, and IT assets • Primary goals of enterprise architectures
INFORMATION ARCHITECTURE • Information architecture - identifies where and how important information, such as customer records, is maintained and secured • Enterprise information architecture should focus on: • Backup and recovery • Disaster recovery • Information security
BACKUP AND RECOVERY • Backup -an exact copy of a system’s information • Recovery - the ability to get a system up and running in the event of a system crash or failure and includes restoring the information backup • Two techniques used to help in case of system failure are fault tolerance and failover.
DISASTER RECOVERY • Disaster recovery best practices include: • Mind the enterprise architectures • Monitor the quality of computer networks that provide data on power suppliers and demand • Make sure the networks can be restored quickly in the case of downtime • Set up disaster recovery plans • Provide adequate staff training
INFORMATION SECURITY • Good information architectures include… • A strong information security plan • Managing user access • Up-to-date antivirus software and patches
INFRASTRUCTURE ARCHITECTURE • Infrastructure architecture - includes the hardware, software, and telecommunicationsequipment that, when combined, provides the underlying foundation to support the organization’s goals • Primary characteristics of a solid infrastructure architecture: Flexibility; Scalability; Reliability; Availability; Performance
APPLICATION ARCHITECTURE • Application architecture - determines how applications integrate and relate to each other • Web service -contains a repertoire of Web-based data and procedural resources that use shared protocols and standards permitting different applications to share data and services; primary parts being event and service • Open system -describes nonproprietary IT hardware and software made available by the standards and procedures by which their products work, making it easier to integrate them
SERVICE ORIENTED ARCHITECTURE • Service oriented architecture(SOA) is a business-driven IT architectural approach that supports integrating a business as linked, repeatable tasks or services • SOA ensures IT systems can adapt quickly, easily, and economically to support rapidly changing business needs
SOA BUSINESS BENEFITS • The key technical concepts of SOA are: • Service - can be a business task, such as checking a potential customer's credit rating only opening a new account • Interoperability - capability of two or more computer systems to share data and resources, even though they are made by different manufacturers • Loose coupling - the capability of services to be joined together on demand to create composite services, or disassembled just as easily into their functional components
VIRTUALIZATION • Virtualization - a framework of dividing the resources of a computer into multiple execution environments • System virtualization - ability to present the resources of a single computer as if it is a collection of separate computers ("virtual machines")
VIRTUALIZATION BUSINESS BENEFITS • Trends that have moved virtualization into the spotlight: • Hardware being underutilized • Data centers running out of space • Increased energy costs • System administration costs mounting • Rapid application deployment • Dynamic load balancing • Streamlined disaster recovery
GRID COMPUTING • Grid computing - is an aggregation of geographically dispersed computing, storage, and network resources, coordinated to deliver improved performance, higher quality of service, better utilization, and easier access to data
GRID COMPUTING BUSINESS BENEFITS • Improve productivity and collaboration of virtual organizations and respective computing and data resources • Allow widely dispersed departments and businesses to create virtual organizations • Build robust and infinitely flexible and resilient operational architectures • Provide instantaneous access to massive computing and data resources • Leverage existing capital investments