Postingan

Menampilkan postingan dari Juli, 2013

Dependency Principles

Gambar
I've been used to thinking of SOA as "Dependency-Oriented Thinking" for such a long time that it suddenly struck me that I should readily be able to postulate "dependency principles" that can be applied at each of the BAIT layers. As it turned out, I was fortunate enough to have some actual case studies to verify my proposed set, and these cases were selected for being representative of different tiers, so they were quite comprehensive. It turns out that the lesson to be learnt after a post-mortem of each of those case studies was that one or more dependency principles had been ignored or violated, resulting in the problem that was being faced. The corollary is that an organisation that scrupulously adheres to these principles will end up achieving SOA. So, without further ado, here are the dependency principles (updated on 25/12/2013): Business Layer Principles 1. Traceability – Enforce core governance; ensure that everything that is done makes sense with respe