Page 243 - DCAP307_PLANNING_AND_MANAGING_IT_INFRASTRUCTURE
P. 243
Unit 14: Enterprise Architecture
First step of developing an enterprise architecture usually use to go through proven Notes
architectural patterns in order to find the right architecture for the given need with respect
to business needs, rules and constraints.
14.5 Keywords
Architectural Style: Architectural style implies a set of design rules that identify the kinds of
components and connectors that may be used to compose a system or subsystem, together with
local or global constraints that are implemented.
Communicating Processes: Communicating processes are applicable for applications that involve
a collection of distinct, largely independent computations whose execution should proceed
independently.
Data Abstraction Style: This style is suitable for applications in which a central issue is
identifying and protecting related bodies of information, especially representation information.
Enterprise Architecture: An Enterprise Architecture (EA) is a conceptual blueprint that defines
the structure and operation of an organisation.
Interpreter Style: The interpreter architectural style is suitable for applications in which the
most appropriate language or machine for executing the solution is not directly available.
Layered Style: This architectural style is suitable for applications that involve distinct classes of
services that can be arranged hierarchically.
Repository Style: This style is suitable for applications in which the central issue is establishing,
augmenting, and maintaining a complex central body of information.
Software Architecture: Software architecture is the representation of a software system at the
highest possible level of abstraction.
14.6 Review Questions
1. What is Enterprise Architecture? Discuss the goal of enterprise architecture.
2. Discuss the importance of enterprise architecture.
3. What is software architecture? Also discuss the concept of software elements.
4. What are the various styles which are used to develop the architecture of a system? Explain.
5. Discuss the concept of pipeline architectural style.
6. What are communicating processes? Discuss with example.
7. Describe the use of repository architectural style with example.
8. Make distinction between layered and interpreter architectural style.
9. Describe the steps used in developing enterprise architecture.
10. Which style is suitable for applications in which a central issue is identifying and protecting
related bodies of information? Explain.
Answers: Self Assessment
1. Enterprise architecture 2. business strategy
3. enterprise architects 4. Software architecture
LOVELY PROFESSIONAL UNIVERSITY 237