Modern applications are multi-tiered and include technology such as a multi-channel presentation layer (web, mobile, cloud, B2B), an event driven business process layer, and services and APIs with legacy integrations. Yet our design deliverables have not kept up.
See the full post on The SOA Blog