MarkDiehl.com

Health Information Architecture, Data Modeling, and Enterprise Architecture Planning


FEAF Level IV Matrix

 

 

 

 

 

The FEAF Level IV identifies and categorizes the models that describe the business, data, applications, and technology architectures in a matrix derived from the Zachman Framework.  the FEAF Level IV Matrix incorporates the five perspective views and three architectural artifacts from the Zachman Framework.  The architectural artifacts used (data, application, and technology) form the columns and are the Level IV design architectures - the Zachman Framework who, when, and why columns have not been incorporated into the FEAF.  The perspective views (planner, owner, designer, builder, and subcontractor) form the rows.  The FEAF Level IV artifacts populate the cells of this matrix.

  Matrix Description

The following table describes the cells of the FEAF Level IV Matrix.

Perspectives Data Architecture Application Architecture Technology Architecture
Planner

(Scope)

Business Objects

Provides a list of things, or assets in which the enterprise is interested.  

 

Business Processes

Capture the processes, activities, and  functions performed by the enterprise or its components. 

Business Locations

Documents the locations at which the organization performs specific processes.

Owner

(Enterprise)

Semantic Model

 

 

Description of the actual things of interest to the organization

 

 

 

Business Process Model  

 

 

Provides a concise description of those things an organization performs, present or future, independent of implementation

 

 

Business Logistics

Identifies the locations of enterprise components along with their interconnections (i.e., voice, data, fax; physical means like postal, courier service; and transportation modes.). The logistics model identifies all of the types of facilities at the organizational nodes like branches, headquarters, warehouses, etc.

Designer

(Systems)

Logical Data Model

Provides a logical representation of the objects about which the enterprise records information.

 

Application Architecture

Describes the information processing components that supports the business processes, including the human-machine boundaries, processing controls, enablers, and inputs and outputs.

System Deployment Architecture

Presents a logical model of the business logistics system, depicting the types of systems components and controls at the nodes and lines of communication.

Builder

(Technology)

Physical Data Model

Presents the data model tailored for the technology specific to the implementation database management system.

 

 

System Design

Starting from a high-level the system design presents the abstract  structure of the system, e.g. system layers and components.  At  lower levels, this presents the design details of the logical system, or application architecture.

Technology Architecture

Models the physical environment for the enterprise technology, identifying and locating the actual hardware and software components. 

 

 

Subcontractor

(Detailed Specification)

Data Definition Model

An optimized physical data model, presented in SQL code and ready for implementation.

 

Application Software

Consists of the actual program code for the applications.

 

 

Network Architecture

Identifies the specific definition of the node addresses and the line identification. bridges, routers, firewalls, bandwidth, etc.

 

  Matrix Artifacts

The following table describes the artifacts that populate the FEAF Level IV Matrix cells.

Perspectives Data Architecture Application Architecture Technology Architecture
Planner

(Scope)

Business Objects

List of products and services, business objects, and conceptual data entities.

Business Processes

List of business processes, functions and activities.

 

Business locations

Listing of organizational details, wire diagrams, etc.

 

Owner

(Enterprise)

Semantic Model

Conceptual Data Model

 

 

Business Process Model

Activity Model, Process Flows, Process Decomposition, Flowcharts, Functional and Process Hierarchy, Process-entity matrix, etc.

Business Logistics

Business concept diagram, and optionally an organization-function matrix.

 

Designer

(Systems)

Logical Data Model

Expanded conceptual data model as a keyed, fully attributed,  normalized entity relationship diagram.

 

Application Architecture

Business and Application Use Case Diagrams; Data flow diagram, system context diagram, etc.

 

System Deployment Architecture

A System Area Map, or a UML Component Diagram, identifying processors, operating systems, storage devices, DBMS's, peripherals/drivers, etc.

Builder

(Technology)

Physical Data Model

Physical ER diagram, or if an OO implementation, a UML Class Diagram.

 

 

System Design

System Structure Charts, Use Case Diagrams, flowcharts, etc.  UML artifacts (class diagram, state chart, activity diagram, etc.) with methods reflected.

Technology Architecture

A Network Concept Diagram or a A UML deployment Diagram identifying system components abd nodes, including operating systems and middleware.

Subcontractor

(Detailed Specification)

Data Definition Model

DBMS Schema or if an OO implementation an ODL script.

Application Software

Application code.

 

Network Architecture

Network Concept Diagram and UML Deployment Diagram

 

The As-Is system components may be reverse engineered to provide the basis for many of these models to describe the existing architecture.

 

 

 

 


All content copyright © 2002, 2003 by Mark Diehl.  All rights reserved.