Enterprise Architecture (EA) captures “what is happening” in the enterprise: how the enterprise’s activities, processes, capabilities, systems and components, information resources and technologies relate to the enterprise’s missions, goals and measurement system. The objective of EA is to be able to understand the relationships between these elements — analyze and continuously adjust them to align with business strategy, improve effectiveness and quality of service. This is an important goal critical in today’s enterprises where business functions are inseparable from the technologies supporting them. However, the implementation of EA typically falls very short of the goal.