Building analogy:View A == SOA is meant to focus on what the building owner wants (business defined services), including resale values and future modifications. This is expressed on paper and is never theoretical.
View B == SOA is mean to focus on what the architect thinks the owner should want (IT defined services) given the nature of architecture. This is expressed in the actual building and usually or even always is highly theoretical.
Over and out of this topic.
