What is Architecture?

By | November 10, 2013
This entry is part 7 of 31 in the series Defining words

I am happy to say that is was NOT ME that complicated “Architecture”.

One thing that makes it complicated and confusing is that we describe the various dimensions of architecture with some ambiguous words.  Architecture is made up of different viewpoints that require different skill sets to tackle properly.

The least confusing dimension focuses on different aspects of systems such as applications (requirements about what you want the system to do), information (requirements about what you want the system to process or store), integration, business, etc.  So we have Application Architects, Information Architects, Integration Architects, Business Architects, etc.

Levels 02fig03_altArchitects within one of the above specialties then focus on different levels of abstraction.  Think of it as levels of knowing what you are talking about.  If you have very little idea of what you are talking about then you use vague words like “gather customer behavior” to create a Conceptual Architecture.  Then, once you have kind of narrowed it down, but not quite, you use more specific words such as “Web Analytics” to create a Logical Architecture.  Then, once you know exactly what you mean you use concrete words such as “Core Metrics” or “Tea Leaf” to say exactly what you mean.

Finally, we have different levels of detail.  Application Architects understand the components that make up an application or system.  Solution Architects understand the building blocks that solve a problem, usually involving a small cluster of applications that are integrated together.  Enterprise Architects understand all of the major systems that solve the biggest problems for an organization (business unit, corporation, etc.).

Now, if I say the Information Architecture of a teller application is part of the Architecture of the teller application, part of the Solution Architecture of the branch solution, and part of the Enterprise Information Architecture (and therefore part of the Enterprise Architecture) then you will know exactly what I mean.  Right?

Of course, software makes up a layer in yet another dimension including software, platforms, and infrastructure (hardware, networks, OS, DBMS, etc.)

Lying orthogonally across the above categories there are specialties such as CRM, marketing, security, channels, etc.

Series Navigation<< What is CRM?What is Enterprise Information Architecture? >>

2 thoughts on “What is Architecture?

  1. Pingback: What is Enterprise Information Architecture? | Alan Street

  2. Pingback: Where am I going with this? | Alan Street

Leave a Reply

Your email address will not be published. Required fields are marked *