SOA: Good fences make good neighbors


One of the tenants of Service Orientation is that the boundaries are explicit.  Boundaries are usually expressed in the form of the data that is passed back and forth, but I challenge all designers to exceed that simple level of understanding and to make sure that the real boundary is one of responsibility, not data.  Make a service responsible for all cohesive methods that fulfill a single responsibility that can be expressed for the business


Yep... Responsibility Oriented Partitioning is alive and well in the SOA world.


Skip to main content