17 of 26
User Interface Options
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.