CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.

Slides:



Advertisements
Similar presentations
CHAPTER 5: LEARNING OUTCOMES
Advertisements

Distributed Data Processing
Welcome to Middleware Joseph Amrithraj
Enterprise Architectures
BUSINESS PLUG-IN 4 IT ARCHITECTURES CIS 429: Business Information Systems.
Business Plug-In B4 MIS Infrastructures.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Distributed components
Introduction to Distributed Systems
IT Infrastructure and Platforms
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-In B4 Enterprise Architecture.
Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin CHAPTER FIVE INFRASTRUCTURES: SUSTAINABLE TECHNOLOGIES CHAPTER.
CHAPTER FIVE INFRASTRUCTURES SUSTAINABLE TECHNOLOGIES CHAPTER FIVE INFRASTRUCTURES SUSTAINABLE TECHNOLOGIES Copyright © 2015 McGraw-Hill Education. All.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CIS 310 Management Information Systems Infrastructure.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Module 2: Information Technology Infrastructure
CHAPTER OVERVIEW SECTION 5.1 – MIS INFRASTRUCTURE
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
PLUG IT IN 4 Cloud Computing. 1.Introduction 2.What Is Cloud Computing? 3.Different Types of Clouds 4.Cloud Computing Services 5.The Benefits of Cloud.
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
3 Cloud Computing.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
CHAPTER FIVE INFRASTRUCTURES SUSTAINABLE TECHNOLOGIES
CHAPTER FIVE INFRASTRUCTURES: SUSTAINABLE TECHNOLOGIES
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
DISTRIBUTED COMPUTING
TECHNOLOGY GUIDE THREE
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
ENTERPRISE COMPUTING QUIZ By: Lean F. Torida
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Business Plug-In B4 Enterprise Architectures (on OLC)
1 Nassau Community CollegeProf. Vincent Costa Session 7 Infrastructures Sustainable Technologies CMP 117 Business Computing: Concepts &Applications.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B17 Organizational Architecture Trends.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Instruction Set Virtualization
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Enterprise Architectures.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved CHAPTER 5 ENTERPRISE ARCHITECTURES CHAPTER 5 ENTERPRISE ARCHITECTURES Business Driven.
Cloud Interoperability & Standards. Scalability and Fault Tolerance Fault tolerance is the property that enables a system to continue operating properly.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
CHAPTER FIVE IT Infrastructure end Emerging Technologies.
A service Oriented Architecture & Web Service Technology.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Clouding with Microsoft Azure
Enterprise Architectures
Discovering Computers 2010: Living in a Digital World Chapter 14
TECHNOLOGY GUIDE THREE
Cloud computing-The Future Technologies
Enterprise Architecture
CHAPTER OVERVIEW SECTION 5.1 – MIS INFRASTRUCTURE
IT Infrastructure: Hardware and Software
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
3 Cloud Computing.
IT Infrastructure: Hardware and Software
Emerging technologies-
Software as a service (Saas)
Productive + Hybrid + Intelligent + Trusted
TECHNOLOGY GUIDE THREE
Presentation transcript:

CHAPTER FIVE Enterprise Architectures

Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets Three components Information architecture Infrastructure architecture Application architecture

Enterprise Architecture (Illustration)

Information Architecture (1) Backup and recovery No matter the failure, we cannot loose a transaction We need to recover all data quickly if not immediately Much of this is being done in the cloud But understand the risks

Information Architecture (1a) Disaster recovery and business continuity planning Have a disaster recovery hot (or cold) site available IBM resiliency center ibm.com/services/us/en/it- services/business- continuity/index.html ibm.com/services/us/en/it- services/business- continuity/index.html

Disaster Recovery Sites Hot site – ready to go data center Warm site – computer equipment requires configuration Cold site – an empty room Business continuity planning

Information Architecture (2) Information security and access policies Manage user access Keep software and patches current

Information Architecture (3) Minimize risk by Implementing fault tolerant systems and components RAID Server clusters Maintain off site backups

Infrastructure Architecture (Characteristics) Accessibility – what a user has access to Availability – System is available to users (uptime) Flexibility – Adaptive to change Portability – Can move to different devices

Information Architecture (Characteristics) Scalability – Adaptive to growth Reliability – System functions effectively and correctly Performance – System performs according to expected norms

Application Architecture The applications used by the organization and the interaction between those applications Two trends in application architecture Web Services Service oriented Architecture

Web Services (Introduction) A standardized way of requesting information from heterogeneous computer systems They often encapsulate a business process or group of business processes Make a bank deposit Ship a FedEx package

Web Services (Implementation) Requests and responses are made using a standardized protocol called Simple Object Access Protocol (SOAP) No matter the request the protocol is the same Web services are described using Web Service Description Language (WSDL) All of this is XML

Web Services (Illustration)

Open Systems A trend is toward open systems instead of proprietary systems Linux MySQL Anyone can modify the source code of an open system

Service Oriented Architecture (Introduction) Encapsulates a repeatable business task or process into a service SOA is an architecture rather than a tool or product you purchase Services are loosely coupled Services can be used individually or joined together Services are typically based on XML and XML-based protocols

Software as a Service (SaaS) We subscribe to a software package as a pay-as-you-go service Salesforce.com

Platform as a Service We lease a “platform” from a service provider Windows Linux Whatever!

Virtualization We look at computers as logical units instead of physical units Hardware becomes virtual Providers VMWare** Microsoft Sun And many others

Virtualization (Benefits) Better utilization of resources Simplified system administration Reduced power consumption Improved fault tolerance

Virtualization (Implementation) A physical machine is partitioned into many logical machines Each virtualized machine is independent of the other A virtualized machine can be easily moved from one physical machine to another Improved security

Virtualization (Illustration)

Grid Computing (Introduction) Grid computing distributes resources (hardware / networking / storage / etc…) geographically It’s typically uses many computers to solve a problem