I realized that I had been using a reference model, in my head, for a long time when describing the ‘moving parts’ in a Service Oriented Architecture. It was time to put those items into a diagram and share it around. So, here’s the current diagram.
In this diagram, I illustrate the distinctions between:
Transitive Transaction Store and Services
Domain Data Management, Repository, and Services
Thin Consumer, Rich Consumer, Extended Consumer, Proxy Consumer
Large Object Messaging Service
I don’t go into a lot of detail outside the diagram (here in the blog post). I may add another post to follow up. Comments are very welcome. (click the thumbnail view to enlarge)