Enterprise Architecture
The definition of an architecture used in ANSI/IEEE Std 1471-2000is: "the fundamental
organization of a system, embodied in its components, their relationships to each other and
the environment, and the principles governing its design and evolution."
An enterprise architecture (EA) is a conceptual tool that assists organizations with the
understanding of their own structure and the way they work. It provides a map of the
enterprise and is a route planner for business and technology change.
Normally an enterprise architecture takes the form of a comprehensive set of cohesive
models that describe the structure and the functions of an enterprise. Important uses of it
are in systematic IT planning and architecting, and in enhanced decision making.
The individual models in an EA are arranged in a logical manner, and this provides an ever-
increasing level of detail about the enterprise, including:
• Its objectives and goals.
• Its processes and organization.
• Its systems and data.
• The technology used.
The business perspective
The business perspective describes how a business works. It includes broad business
strategies along with plans for moving the organization from its current state to an
envisaged future state. It will typically include the following:
• The enterprise's high-level objectives and goals.
• The business processes carried out by the entire enterprise, or a significant portion of
the enterprise.
• The business functions performed.
• Major organizational structures.
• The relationships between these elements.
The application perspective
The application perspective defines the enterprise's application portfolio and is application-
centered. This view will typically include:
• Descriptions of automated services that support the business processes.
• Descriptions of the interaction and interdependencies (interfaces) of the
organization's application systems.
• Plans for developing new applications and revising old applications based on the
enterprises objectives, goals, and evolving technology platforms.
The application perspective may represent cross-organization services, information, and
functionality, linking users of different skills and job functions in order to achieve common
business objectives.
The information perspective
The information perspective describes what the organization needs to know to run its
business processes and operations. It includes:
• Standard data models.
• Data management policies.
• Descriptions of the patterns of information production and consumption in the
organization.
The information perspective also describes how data is bound into the work flow, including
structured data stores such as databases, and unstructured data stores such as documents,
spreadsheets, and presentations that exist throughout the organization.
The technology perspective
The technology perspective lays out the hardware and software supporting the organization.
It includes, but is not limited to:
• Desktop and server hardware.
• Operating systems.
• Network connectivity components.
• Printers.
• Modems.