Log in with your ACM Web Account:
What's this?

Forgot your username or password?
Create a Free ACM Account

Related Materials


The Open Group Architecture Framework (TOGAF)
EA using the TOGAF framework
Systems Thinking for Curious Managers

Russell L. Ackoff

Triarchy Press

Introduction to Systems Thinking: a joined up way of thinking about things that has profoundly influenced thinkers and doers in the fields of business, politics, economics, biology, and psychology.

John Ladley
Morgan Kaufmann Publishers Inc.

Educates executives and middle management in a way that speaks to business issues and solves business problems.

Ian Graham
John Wiley & Sons

Providing an architectural introduction to business rules for those taking the next steps into SOA, components, and other state-of-the-art techniques, this text brings together key ideas in modern enterprise system development best practice.
enterprise architecture

James Lapalme École de technologie supérieure (ÉTS)
Assistant Director, Numerix Research Laboratory



Although there are a number of ways to define Enterprise Architecture (EA), the benefits that a successful EA implementation can bring to a company are undeniable. In order to be successful and make proper decisions, organizations need to have access to accurate information and the ability to communicate these elements throughout the enterprise. Enterprise Architecture is the mechanism that allows organizations to achieve this. By enabling high-quality and reliable information, Enterprise Architecture allows organizations to respond to business needs and change more efficiently. By the same notion, this communication allows for a business to plan across its various divisions (most of the time between the IT division and business division). This allows for business stakeholders to understand the impact of complex IT projects on the business and what benefits will be realized. Also, Enterprise Architecture will allow for the standardization of terms for this collaboration between business and IT. By being able to provide a common language in which business and IT can communicate, EA allows for two different, yet influential divisions to work together. 
    Historically, the benefits of EA have been seen in the IT field. This is due to its technical origins. With this, EA has been associated primarily with efficiency in the sense of cost reduction. As EA has evolved into a business process, the expectations of EA have evolved as well.
    The following list of topics is organized into the various fundamentals of Enterprise Architecture. Each section is prefaced with a basic description as well as the purpose of each topic.