Patterns for Compensating Lack of Inheritance in SOA

No matter whether or not you think about SOA as implemented by SOAP, REST or messaging, services are document-centric. Services are not object-oriented.

While polymorphism is a strong design tool in OOD, it’s not applicable in SOA because SOA modeling doesn’t involve classes.

Leave a Comment