Zachman Tetrads

R. Buckminster Fuller’s books reveal a characteristic of his thinking. He would always return to his simplest system, the tetrahedron, and travel on ever new tangents. I decided to look at Zachman again with a different orientation and apply tetrads.

zachmantetrad.jpg

It is important to note that each of the columns is a design perpective. The one to one column is not the real entity but a physical design perspective of the entity.

Advertisements

Representational State Transfer and the Zachman Framework

I came across a concept called REST and it contains the seeds for creating a state transfer technique for the Zachman Framework. As well as for my twelve dimensional concept.

What I see is any state being defined by six URLs where the resources are the interrogatives (who, what, when, where, why, how).  Each interrogative is a complete web on its own.

System Security

John Zachman’s use of the basic interrogatives to define a system lends itself to alternative analysis. One of these cases is system security. When it comes to security there are only four acts you can commit: Select, Insert, Update and Delete. However, you can commit these acts for each of the Zachman Framework Focuses: Data, Network, Motive, Process, People, Time and each of the Zachman Perspectives: Conceptual, Contextual, Logical, Physical, Mechanical, Instantial. What you have as a product is not just a security table, but a security cube. Below is an example of a security table defining 24 possible violations:

systemsecurity.jpg

A security cube would define 4 x 6 x 6 = 264 possible violations. It should be added that violations do not always work in isolation. For example spyware is a procedural insert and data selection. How many cells in the security cube would be affected if a plane crashed into one of your facilities?

It is also important to note that preventing snooping (or sniffing) is often an effective way to prevent the other three manipulation operations.  What they can’t see can’t hurt you.

Binding the Dimensions

Now that we have defined each of the dimensions we can begin building a dimensional model.

In the above representation we only have the independent entities and the intersection entity. To take it one step further we have to introduce the association entities. I’ll discuss that in my next post.

Interrogative Cube

I just thought I would slip this in before I continued. Click on the thumbnail to get the full size image.

interrogative-cube.jpg

Posted in Uncategorized. Tags: , . Leave a Comment »