uApplication-level
SOA approach to system design means:
ØEasily replaceable and customizable user interface
ØIf system is already locked into a technology stack,
SOA leaves options open to switch to another stack if
necessary.
§Example:
JClient and web-based tree implementations were developed separately by
two different groups, neither of which had to make any changes
to the database or middle tier.