Category Archives: Design Patterns

Security vocabulary

As a follow up to my post on authorization, I realized I should clarify the terminology I use.   I find that people often use a very crude vocabulary to distinguish between the various concepts and as a result often arrive … Continue reading

Posted in Design Patterns | Leave a comment

My bias in favor of pull models – the beginnings

Over the last few years I have developed a strong bias in favor of pull models over push models in software architecture.    My first realization of the simplifications a pull model can offer happened in 2002.   We were designing an application that would centralize the user account administration … Continue reading

Posted in Design Patterns | Leave a comment

Talking about Point in Time Architecture

Sendhil has a found an interesting article.   The simplicity of the article stands out.   It is a useful reference.  I hope to use it as an introduction if I have to get somebody to start thinking this way. For a … Continue reading

Posted in Design Patterns | Leave a comment

UI tier – Couple to service interface or domain model?

Building a UI page or control directly over an object model forces the UI logic to be programmatically bound to the following. * Relationship between the objects in the object model. * The object to which a property is assigned. … Continue reading

Posted in Design Patterns | Leave a comment