"Scope" architectures include: business, enterprise, integration, application, infrastructure. There are probably others.
"Style" architectures include: service-oriented, event-driven, RESTful, model-driven, object-oriented, document-oriented, client-server, n-tier, shared nothing, etc. Lots of these running around. IMO, a scope architecture will use (should use) multiple styles. In this view, SOA as a label is both imcomplete (service-orientation isn't the only thing needed for a robust architecture) and ambiguous (the scope of the architecture is unspecified). Thoughts? -Rob
