- Business Object Models
- Application Data Models
- Data management principles and policies
- Patterns of information
- Persistent Storage Schemas for storage of Application Data
- Unstructured information stored in documents and other content
Principles about Information Architecture. A useful starter set of Data Principles can be found in the TOGAF Architecture Principles web page.
Information Vision Statement
A vision statement asserts a common vision of the desired nature of the information architecture domain.
It is both a qualitative and quantitative statement that the information architects can use repeatedly to measure adherence to the information objectives, for measuring progress, and to keep improvement activities going.
The Information Vision Statement will state how the Information Management functions will avoid developing islands of databases and will develop a common, shared, distributed, accurate, and consistent data resource.
Information Best Practices
Consists of the architectural principles, strategies, and policies required to develop and implement data models, databases, and the infrastructure that support them.
Data Naming Conventions
The Technology Architecture describes the hardware, software and infrastructure environment that is required to support the development and host the deployment of the application components described in the Application Architecture.
Based on existing technology, hardware and physical infrastructure categories used.
Technology categories can be defined based on the TOGAF Technical Reference Model (TRM) or on the FEA Technical Reference Model (TRM)
Technology Patterns include Mainframe, Linux, Microsoft.
Integration Patterns include Enterprise Service Bus, Message Queueing etc. Also Web Services (SOAP and REST). A good resource for application integration patterns is IBM Patterns for eBusiness.
These are essential the same as Application Services but are provided by infrastructure components, system software, embedded software etc .
- Infrastructure Components
These are software components such as the system software, embedded software, database management systems, message queueing systems, enterprise service bus, application servers, web servers, utilities, tools etc.
These are the data artifacts such as relational databases, database tables, flat files, xml data stores, message queues etc that hold persistent data.
ArchiMate Technology Layer Meta Model
Credit to the author : Adrian Campbell
Infography credit : created by Yu Luck from Noun Project