TOGAF, Version 9, Chapter 1

What does TOGAF stand for? 
The Open Group Architecture Framework.

What is it?
It is an architecture framework. It is designed to assist in acceptance - and I personally think this is the biggest part of the framework - production, use and maintenance of architecture.

It is based on a iterative process model. It is supported by best practices. And it also provides reusable set of existing architectural assets.

The key piece of this framework is the method to create an enterprise architecture that addresses business needs. The method is called Architecture Development Method (ADM).

Who have come up with TOGAF? 
It is created by The Open Group of Architecture Forum. The first version was created in 1995. The version 9 was first rolled out on January 2009.


What does TOGAF contain?
TOGAF contains - embrace yourself for a hailstorm of buzzwords here. Don't feel intimidated though they are just consultant friendly fancy names for things that you might have been handling for ages. 
  1. An "Architecture Development Method (ADM)". 
  2. An "architecture capability" to operate ADM. Now do you start getting the feeling that it might be something created by consultants, for consultants. No offense to anyone though. Just my personal feeling. 
  3. A number of "guidelines and techniques" to support ADM. 
  4. A "repository" to store the output of ADM.
  5. An "Enterprise Continuum" to classify the content of repository. At this point the for consultant, by consultant aspect of this framework becomes a tad too boring. 
  6. The "repository" is initially populated by "TOGAF reference models".

What is TOGAF's definition of architecture?
Architecture, in TOGAF world, is one of the following, depending upon context.
  1. A formal description of system, or a detailed plan of a system at component level, to guide its implementation. 
  2. The structure of components, their inter relationships, the guidelines and principles governing their design and evolution over time. 
What kind of architecture does TOGAF deal with?
TOGAF deals with the following kinds of architectures
  1. Business
  2. Data 
  3. Application 
  4. Technology



No comments: