What is TOGAF?
TOGAF is an architectural framework – The Open Group Architecture Framework. TOGAF provides methods and tools to assist the adoption, production, use and maintenance of corporate architecture. It is based on an iterative process model supported by best practices and an existing set of reusable architectural assets.
What is Architecture in the context of TOGAF?
ISO / IEC 42010: 2007 defines “architecture” as follows:
“Principles governing the concrete organization of the components of a system, its relations with each other and the environment, and its design and evolution.”
TOGAF adopts the ISO / IEC 42010: 2007 terminology but does not comply with them. “Architecture” in TOGAF has two meanings, depending on the context:
A formal description of a system or a component-level detailed plan to guide the implementation of the system.
The structure of the components, the relationships between them, and the principles and guidelines that regulate design and evolution over time.
What type of architecture does TOGAF deal with?
TOGAF has four architectural domains designed to support the whole, considered as subsets of a general corporate architecture:
Business Architecture defines business strategy, management, organization and basic business processes.
Data Architecture describes the structure of an organization’s logical and physical data assets and data management resources.
Application Architecture provides a plan for individual application systems, deploys their interactions and examines the relationship of the organization’s core business processes.
Technology Architecture describes the logical software and hardware capabilities required to support the distribution of business, data and application services. This includes IT infrastructure, middleware, networks, communications, processing, standards, etc. It is included.
Architecture Development Method
TOGAF Architectural Development Method (ADM) offers a tested and repeatable process for developing architectures. ADM includes creating an architectural framework, developing architectural content, transitioning, and managing architectures.
All these activities are carried out in an iterative cycle of continuous architectural identification and realization, which enables organizations to transform their businesses in a controlled manner in response to their business goals and opportunities.
The stages in ADM are as follows:
At TOGAF, introducing the concepts and terminology of ISO / IEC 42010: 2007 – terms defined by ISO / IEC 42010: 2007 tries to strike a balance between maintaining your use consistent with the standard – and maintaining other commonly accepted terminology.
Preparation Stage
It is necessary to prepare the fulfillment of the business directive for a new corporate architecture, including the definition of an Organization Specific Architecture framework and the definition of principles.
Stage A: The Architecture Vision defines the first stage of an architectural development cycle. It includes information on defining scope, identifying stakeholders, creating an Architectural Vision and getting approval.
Stage B: Business Architecture defines the development of a Business Architecture to support an agreed Architecture Vision.
Stage C: Describes the development of Information Systems Architectures for an architectural project, including the development of Information Systems Architectures, Data and Application Architectures.
Stage D: Technology Architecture explains the development of Technology Architecture for an architectural project.
Stage E: Opportunities and Solutions make the previous implementation planning and define the delivery tools for the architecture described in the previous stages.
Stage F: Migration Planning addresses the formulation of a supportive Implementation and Migration Plan and the detailed sequence of a series of transition architectures.
Stage G: Application Governance provides an architectural oversight of the application.
Stage H: Architectural Change Management sets procedures for managing change in new architecture.
Requirements Management examines the process of managing architectural requirements across ADM.
For more, enroll for our virtual TOGAF training.