Presentation & Business Tier Design Patterns Pearce Definitions • Pattern = reusable design • Pattern Catalog = catalog of design patterns – Horizontal – Vertical • Architectural pattern = Macro pattern = a composite pattern Four Tier Architecture Client Tier HTTP Presentation Tier RMI JDBC Business Tier JDBC Data Tier Issues • Migrating Business Logic from Presentation to Business Tier