What are the common SOA styles, and how do they affect product selection?
This document discusses various different SOA styles of implementation, and for each style it reflects on the implications on product selection.
Understanding the styles of SOA is of central importance in the transition from developing general architectural principles to the selection of products or custom coded solutions. This is because most products support one SOA style well and other styles to a limited degree.
It is also necessary to understand whether a single style-based approach is possible across the organisation or whether multiple styles will co-exist and be selected on a project-by-project basis. If different styles are required, product selection must consider interoperability to ensure SOA works across the organisation.