
280 ◾ Implementing SAP
®
CRM
10.1.2.1 N-Tier Architecture Advantage
e N-tier architecture has many advantages over the more traditional client/server architecture:
1. Agile software: e N-tier architecture is useful in creating more exible and easily modi-
able software; by treating software components as stand-alone data providers, middleware
service providers, business service providers, and service consumers, the N-tier architecture
creates software infrastructure of reusable parts.
2. Maintainable software: e N-tier architecture is useful in creating more maintainable and
easily upgradable software; because software components are stand-a ...