Enterprise Architecture centers around the design, planning implementation and maintenace of IT systems commonly found in large corporate environments. Availability, uptime and data bandwith are key concerns.
In an fast moving technical landscape it is natural to be influenced by the latest innovative trends in systems design and implementation and the temptation is then to use these models without fully evaluating their suitability or other available options.
The latest designs do bring interesting benefits and opportunities - best exploited with full knowledge of some less apparent limitations and by undestanding how these models fit in with the needs of the business and how they can combine and work with older and more traditional models.
There are several existing methodologies for implementing and managing Enterprise Architecture - some of the better known are the TOGAF® (The Open Group Architecture Framework) specification proposed by The Open Group consortium, and the Zachman Framework for Enterprise Architecture ™ proposed by John Zachman and now termed as an 'Enterprise Ontology™' for categorising elements and assets of Enterprise Architecture.
While methodologies and frameworks may differ in details and even aims, what they share is formalizing the process of systems design and implementation on a large scale within complex organisational structures over an ongoing period of time.
The ongoing time element is a crucial factor here, although ironically this is sometimes overlooked. I would posit that the evolution of the system over time is the fundamental driver for the development of formalised Systems Architecture - it is at least as important as organisational complexity.
This continuity concept is built in to frameworks like TOGAF® and is fundamental to the whole concept of Systems Architecture - namely that systems constantly evolve and are in a state of permanent flux and change and that managing this change is key.
So the real value in well designed Enterprise Architecture is similar to lower level software Architecture - it is the flexibility and ease with which the system can evolve continually over time rather than the specific cost / benefit value of a single iteration.