Archive for July, 2008

Relationships Architectural Pattern

Tuesday, July 15th, 2008

This is the sixth in series of related architectural patterns. The others, in order, are :

Information Models
Policy
Capabilities and Requirements
Control and Notification Channels
Context

Intent
Provide an explicit description of the relationships between entities.
Problem
The relationship between entities in a system is often implicit. That is: knowledge about a relationship is often localized to the entities that have a relationship […]

Context Architectural Pattern

Tuesday, July 15th, 2008

This is the fifth in a series of related architectural patterns. The others, in order, are :

Information Models
Policy
Capabilities and Requirements
Control and Notification Channels

Intent
Provide a common and efficient mechanism for the storage and retrieval of ad-hoc and arbitrary data that allows loosely-coupled entities to exchange information without the explicit cooperation of any other entities in the […]

Control and Notification Channels Architectural Pattern

Saturday, July 5th, 2008

Entities in any system – be they software objects, logical constructs or physical entities – communicate with each other to achieve their purpose. In addition to their main topic of conversation – if you will – they often need to communicate information about other things, i.e. they need to communicate meta information. For example they […]

Judge’s Random Ramblings