Page 229 - DCAP307_PLANNING_AND_MANAGING_IT_INFRASTRUCTURE
P. 229
Avinash Bhagat, Lovely Professional University
Unit 14: Enterprise Architecture
Unit 14: Enterprise Architecture Notes
CONTENTS
Objectives
Introduction
14.1 Importance of Enterprise Architecture
14.2 Software Architecture Styles
14.2.1 Pipeline
14.2.2 Data Abstraction
14.2.3 Communicating Processes
14.2.4 Implicit Invocation
14.2.5 Repository
14.2.6 Interpreter
14.2.7 Main Program and Subroutines
14.2.8 Layered
14.3 Developing an Enterprise Architecture
14.3.1 Step No.1 – Business Needs Analysis
14.3.2 Step No.2 – Set Architecture
14.3.3 Step No.3 – Even if you use Proven Pattern, Write Skeleton that Proves
your Architecture
14.3.4 Step No.4 – Write and Publish Architecture Documents and Diagrams
14.3.5 Step No.5 – Convince Architecture users why this Architecture is the Right One
14.3.6 Step No.6 – Write Infrastructure that Support your Architecture
14.3.7 Step No.7 – Engage in Development Process
14.4 Summary
14.5 Keywords
14.6 Review Questions
14.7 Further Readings
Objectives
After studying this unit, you should be able to:
Define the concept of enterprise architecture
Explain the importance of enterprise architecture
Discuss various software architectural styles
List the steps used in developing an enterprise architecture
Introduction
An Enterprise Architecture (EA) is a conceptual blueprint that defines the structure and operation
of an organisation. Enterprise architecture is the business of architecting the enterprise. The
intent of enterprise architecture is to determine how an organisation can most effectively achieve
LOVELY PROFESSIONAL UNIVERSITY 223