<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Architecture_Methods_and_Frameworks</id>
	<title>Enterprise Architecture Methods and Frameworks - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Architecture_Methods_and_Frameworks"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Methods_and_Frameworks&amp;action=history"/>
	<updated>2026-05-12T23:21:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Enterprise_Architecture_Methods_and_Frameworks&amp;diff=49472&amp;oldid=prev</id>
		<title>Bernard Szlachta at 17:23, 6 December 2016</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Methods_and_Frameworks&amp;diff=49472&amp;oldid=prev"/>
		<updated>2016-12-06T17:23:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|Enterprise Architecture|30}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: Enterprise Architecture Methods and Frameworks&lt;br /&gt;
;author: Bernard Szlachta (bs@NobleProg.co.uk)&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Framework and Methodologies ⌘==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture Frameworks&amp;#039;&amp;#039;&amp;#039; structure architecture description&lt;br /&gt;
* It can prescribe views and viewpoints&lt;br /&gt;
* Can suggest or enforce specific language&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture Methodology&amp;#039;&amp;#039;&amp;#039; is a structure collection of techniques and processes&lt;br /&gt;
* Methodologies usually are more restrictive than frameworks&lt;br /&gt;
* They specify processes for creating and maintaining an EA&lt;br /&gt;
&lt;br /&gt;
== RUP ⌘==&lt;br /&gt;
* IBM RUP although heavy, is considered iterative and Agile (as oppose to waterfall)&lt;br /&gt;
* Enterprise Unified Process extends RUP in the area of system support and system retirement&lt;br /&gt;
* It is still mostly focus on Software Development, Rational Software Architect supports EA modelling extensions &lt;br /&gt;
&lt;br /&gt;
== UN/CEFACT ⌘==&lt;br /&gt;
* UN/CEFACT&amp;#039;s Modeling Methodology (aka UMM)&lt;br /&gt;
* Developed by UN/CEFACT - United Nations Center for Trade Facilitation and Electronic Business&lt;br /&gt;
* Capture business requirements of inter-organizational business processes&lt;br /&gt;
* The UMM model can then be used to derive deployment artifacts for the IT systems of the participating business partners&lt;br /&gt;
* Restricted to business operations (technology independent)&lt;br /&gt;
&lt;br /&gt;
== ISO/IEC/IEEE 42010:2011 ⌘==&lt;br /&gt;
* &amp;quot;ISO/IEC/IEEE 42010:2011 addresses the creation, analysis and sustainment of architectures of systems through the use of architecture descriptions&amp;quot;&lt;br /&gt;
* &amp;quot;A conceptual model of architecture description is established.&amp;quot;&lt;br /&gt;
* &amp;quot;The required contents of an architecture description are specified.&amp;quot;&lt;br /&gt;
* &amp;quot;Architecture viewpoints, architecture frameworks and architecture description languages are introduced for codifying conventions and common practices of architecture description.&amp;quot;&lt;br /&gt;
* &amp;quot;The required content of architecture viewpoints, architecture frameworks and architecture description languages is specified.&amp;quot;&lt;br /&gt;
* http://standards.ieee.org/findstds/standard/42010-2011.html&lt;br /&gt;
&lt;br /&gt;
* Supersedes IEEE 1471&lt;br /&gt;
* Clearly separates Architectures and Architecture Descriptions&lt;br /&gt;
&lt;br /&gt;
=== Definitions ⌘===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecting&amp;#039;&amp;#039;&amp;#039;: &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt; process of conceiving, defining, expressing, documenting, communicating, certifying proper implementation of, maintaining and improving an architecture throughout a system’s life cycle&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture&amp;#039;&amp;#039;&amp;#039;: &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture description&amp;#039;&amp;#039;&amp;#039; (abbreviation &amp;#039;AD&amp;#039;): &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;work product used to express an architecture&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture description language&amp;#039;&amp;#039;&amp;#039; (abbreviation &amp;#039;ADL&amp;#039;): &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;any form of expression for use in architecture descriptions&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture framework&amp;#039;&amp;#039;&amp;#039;:&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt; conventions, principles and practices for the description of architectures established within a specific domain of application and/or community of stakeholders&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture viewpoint&amp;#039;&amp;#039;&amp;#039;:&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt; work product establishing the conventions for the construction, interpretation and use of architecture views to frame specific system concerns&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Architecture view&amp;#039;&amp;#039;&amp;#039;: &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;work product expressing the architecture of a system from the perspective of specific system concerns&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Concern&amp;#039;&amp;#039;&amp;#039;:&amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt; interest in a system relevant to one or more of its stakeholders&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Stakeholder&amp;#039;&amp;#039;&amp;#039;: &amp;lt;span style=&amp;quot;color:grey&amp;quot;&amp;gt;individual, team, organization, or classes thereof, having an interest in a system&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zachman Framework ⌘==&lt;br /&gt;
* Created by John zachman in 1987&lt;br /&gt;
* First comprehensive EA framework&lt;br /&gt;
* Limited practical applicability&lt;br /&gt;
* Enterprise Architecture framework for enterprise &lt;br /&gt;
* Provides a formal and structured way of viewing and defining an enterprise&lt;br /&gt;
* It consists of a two dimensional classification matrix based on the intersection of six communication questions (What, Where, When, Why, Who and How) with six rows according to reification transformations&lt;br /&gt;
* It does not imply any specific method or process (pure framework)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zachman Framework Model.svg.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== UAF ==&lt;br /&gt;
* OMG standard&lt;br /&gt;
* derived from UPDM&lt;br /&gt;
&lt;br /&gt;
== TOGAF® ⌘==&lt;br /&gt;
* Developed by The Open Group&lt;br /&gt;
* EA Framework + Methodology: Architecture Development Method (ADM)&lt;br /&gt;
* Provides a comprehensive approach for designing, planning, implementation, and governance of an enterprise information architecture&lt;br /&gt;
* Typically modelled at four levels:&lt;br /&gt;
** Business, Application,&lt;br /&gt;
** Data,&lt;br /&gt;
** Technology&lt;br /&gt;
&lt;br /&gt;
* Latest Enterprise Edition release 9.1 (2011)&lt;br /&gt;
* TOGAF taxonomy of views is compliant with the IEEE standard&lt;br /&gt;
&lt;br /&gt;
== OMG MDA⌘ ==&lt;br /&gt;
* Model-Driven Architecture &lt;br /&gt;
* Released by OMG in 2001&lt;br /&gt;
* Latest version released in 2003 (some frameworks where still developed as to the 2008 http://www.andromda.org)&lt;br /&gt;
* Idea is that the model stays the same, and the software is generated from the model using the newest technologies available&lt;br /&gt;
* This allows for seamless migration from a technology to new technology &lt;br /&gt;
* Though the standard itself is not actively developed, the idea of Model-Driven Architecture is still developing for example in case of BPMN and BPMNS (jBPM, Intalio, etc...)&lt;br /&gt;
&lt;br /&gt;
== SOA ⌘==&lt;br /&gt;
see SOA materials&lt;br /&gt;
&lt;br /&gt;
[[:Category:SOA]]&lt;br /&gt;
&lt;br /&gt;
== Military Related Frameworks ⌘==&lt;br /&gt;
* Nato Architecture Framework&lt;br /&gt;
* MoDAF&lt;br /&gt;
* DoDAF&lt;br /&gt;
* UPDM&lt;br /&gt;
&lt;br /&gt;
== US Government Frameworks ⌘==&lt;br /&gt;
* FEAF&lt;br /&gt;
* FEA&lt;br /&gt;
* FEAPMO&lt;br /&gt;
* Treasury Architecture Development Process&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Other Frameworks ⌘==&lt;br /&gt;
* RM-0ODP&lt;br /&gt;
* GERAM&lt;br /&gt;
* Nolan Norton Framework&lt;/div&gt;</summary>
		<author><name>Bernard Szlachta</name></author>
	</entry>
</feed>