5 of 26
ADF Faces Architecture
uUsing Oracle Application Development Framework (ADF) Faces architecture
ØCostly and time-consuming to migrate to a different architecture.
ØEach new incarnation requires rewriting existing applications.
ØNo well defined boundaries or interfaces in these architectures between the middle tier/database and the middle tier/client. 
uAvoid this problem by creating system boundaries using well-defined services or APIs to link the different parts together.
ØUsing this approach, any one of the tiers can be swapped out with little or no modification of the others.