"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

Reply via email to