What is Enterprise Architecture?

Slides:



Advertisements
Similar presentations
Managing Hardware and Software Assets
Advertisements

Distributed Data Processing
Ch 3 System Development Environment
Information Systems Analysis and Design
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Objectives In this session, you will learn to:
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
8.
Principles and Learning Objectives
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Technical Architectures
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 13 Physical Architecture Layer Design
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 1: The new mainframe.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Chapter 9: Moving to Design
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1 Objective of today’s lesson S oftware engineering occurs as a consequence of a process called system engineering. Instead of concentrating solely on.
Introduction to Web Applications Instructor: Enoch E. Damson.
Course Instructor: Aisha Azeem
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Enterprise Resource Planning
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
3 Cloud Computing.
Chapter 9 Elements of Systems Design
Moving to Design.
The Design Discipline.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
The Challenge of IT-Business Alignment
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
BUSINESS DRIVEN TECHNOLOGY
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
Manag ing Software Change CIS 376 Bruce R. Maxim UM-Dearborn.
1 Introduction to Oracle Chapter 1. 2 Before Databases Information was kept in files: Each field describes one piece of information about student Fields.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Chapter 9  2000 by Prentice Hall. 9-1 Client/Server Computing.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials.
Our Client Dr. Mawjood Institute of Indigenous Medicine University Of Colombo.
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.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Chapter 12: Architecture
Software Design and Architecture
Distribution and components
Physical Architecture Layer Design
IT INFRASTRUCTURES Business-Driven Technologies
3 Cloud Computing.
Chapter 12: Physical Architecture Layer Design
"Cloud services" - what it is.
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Chapter 5 Architectural Design.
Presentation transcript:

What is Enterprise Architecture? Set of models Describe the technical implementation of an organization’s business strategy and business processes “Form ever follows function” Relationship between an organization’s form and the customers’ need for functionality Key role of managers Ensure that the proper architecture is designed and built Information Technology for Managers

Information Technology for Managers

Why Is Enterprise Architecture Important? Provides the overall foundation for achieving an organization’s strategic vision Must be in a state of constant evolution To meet changing business requirements Enables managers to: Increase employees’ effectiveness by enabling high-order thinking Develop new value propositions of interest to customers Information Technology for Managers

Enabling High-Order Thinking Organization’s employees must be able to transition from routine execution of daily tasks to high-order thinking Ability to innovate Vital for adapting to the new global economy Problem with staying too close to customers Sometimes they cannot tell you what they really want Information Technology for Managers

Information Technology for Managers

Developing New Value Propositions Provide a clear statement of the tangible benefits that a customer obtains from using a company’s products or services Organizations use technology to provide value propositions to external and internal customers Result of enterprise architecture Provide a solid foundation for both internal and external customers Information Technology for Managers

Software Architecture Styles Includes multiple styles of computing Categories Centralized and distributed Almost all new software applications are built using the distributed model Information Technology for Managers

Software Architecture Styles (continued) Information Technology for Managers

Centralized Architecture Based on the use of a mainframe computer Supports a variety of local and remote devices Maintains tight control over the software applications that run on it Difficult to add incremental amounts of mainframe computing capacity to handle increased demands Used frequently to process high volumes of transactions Information Technology for Managers

Distributed Architecture “The Network is the Computer” Processing functions and data can reside anywhere on the network or the commercial Internet Distributed applications Share the processing, formatting, presentation, and storage functions across clients and servers Processing capacity is much more scalable Information Technology for Managers

Client/Server Architecture Type of distributed architecture General-purpose model of network computing Client/server system Client requests information from a server and the server performs a database request to the database server Client/server architecture Provides for a separation of responsibilities Enables the application to be organized in layers Information Technology for Managers

Client/Server Architecture (continued) Information Technology for Managers

Client/Server Architecture (continued) Information Technology for Managers

Service-Oriented Architecture Software application development approach based on building user applications out of software services Software service Unit of work developed by a service provider to achieve desired results for a service consumer Well-defined set of rules or protocols Describe how one or more services can “talk” to each other Information Technology for Managers

Service-Oriented Architecture (continued) Use SOA to build a comprehensive set of services Business managers and IT people must define the services to be offered Design how to link and sequence the necessary services Process is sometimes called orchestration Advantages of SOA Ability to respond to unanticipated changes in the business environment Services can be implemented and made available gradually Information Technology for Managers

Information Technology for Managers

A Manager Takes Charge: American Modern Converts to Service-Oriented Architecture American Modern Insurance Group Patrick Law Vice President of Infrastructure Project to replace the insurer’s casualty policy administration system Concentrated on choosing the right technology components required to make everything work Then trained employees to use these new tools Information Technology for Managers

Developing an Enterprise Architecture Unified Modeling Language (UML) Language for specifying, constructing, visualizing, and documenting the artifacts of a software-intensive system Enables system builders and users to work well together Each organization needs to develop its own approach to realizing enterprise architecture Information Technology for Managers

The Boeing Story Wright Brothers Boeing story Cohesion Designed the capability to navigate an airplane using three controls simultaneously Boeing story Representative of both risk-taking and innovation in the new global economy Cohesion Measure of how strongly related and focused the various responsibilities of a software or hardware component are Information Technology for Managers

The Boeing Story (continued) Coupling Measure of the degree to which each software and hardware component relies on other modules to perform its function Ideal component Highly cohesive and has low coupling Information Technology for Managers

Business Processes Enterprise architecture Enables the implementation of a set of digitized business processes Commonality of business processes across business units Determines a set of potential repetitive patterns that add value if digitized Information Technology for Managers

Information Technology for Managers

Process for Developing an Enterprise Architecture Clinger/Cohen act Gave the Office of Management and Budget the authority to dictate standards for “developing, maintaining, and facilitating the implementation” of an enterprise architecture Several organizations within the U.S. government have been audited Information Technology for Managers

Process for Developing an Enterprise Architecture (continued) Numerous approaches exist for creating and documenting an enterprise architecture Open Group Architecture Framework (TOGAF) Divides enterprise architecture into four components Process involves nine steps Once an architecture is defined for one area, the process can move on to other business areas Process of defining the enterprise architecture is never really finished Information Technology for Managers

Information Technology for Managers

Summary Enterprise architecture Service-oriented architectural style Enables routine business tasks to be handled smoothly, efficiently, and reliably Frees up managers to perform high-order thinking Service-oriented architectural style Set of standard reusable and extensible building blocks known as services If the enterprise architecture is built thoughtfully Deal with inevitable changes by reassembling the building blocks Information Technology for Managers