After completing this chapter, students will be able to: Understand the different physical architecture components; understand server-based, client-based, and client–server physical architectures; be familiar with distributed objects computing; be able to create a network model using a deployment diagram;. | Chapter 12: Physical Architecture Layer Design Objectives Understand the different physical architecture components. Understand server-based, client-based, and client–server physical architectures. Be familiar with distributed objects computing. Be able to create a network model using a deployment diagram. Understand how operational, performance, security, cultural, and political requirements affect the design of the physical architecture layer. Be familiar with how to create a hardware and software specification. Introduction Most modern systems span two or more networked computers The physical architecture layer design specifies How the system will be distributed across the computers What hardware and software will be used Most systems’ design is constrained by existing systems and networks ELEMENTS OF THE PHYSICAL ARCHITECTURE LAYER Architectural Components Software components Data storage Data access logic Application logic Presentation logic Hardware components Computers . | Chapter 12: Physical Architecture Layer Design Objectives Understand the different physical architecture components. Understand server-based, client-based, and client–server physical architectures. Be familiar with distributed objects computing. Be able to create a network model using a deployment diagram. Understand how operational, performance, security, cultural, and political requirements affect the design of the physical architecture layer. Be familiar with how to create a hardware and software specification. Introduction Most modern systems span two or more networked computers The physical architecture layer design specifies How the system will be distributed across the computers What hardware and software will be used Most systems’ design is constrained by existing systems and networks ELEMENTS OF THE PHYSICAL ARCHITECTURE LAYER Architectural Components Software components Data storage Data access logic Application logic Presentation logic Hardware components Computers (clients, servers) Networks Server-Based Architectures The server performs all four application functions The client only needed a monitor, a keyboard, and a communications device (. modem) Data Storage Data Access Logic Application Logic Presentation Logic Client-Based Architectures All logic resides on the client computer A separate computer may hold the data Simple to develop, but difficult to maintain Data Storage Data Access Logic Application Logic Presentation Logic Client-Server Architectures Balance processing between client and server Predominant architecture in modern systems Amount of client processing varies Thin clients do only presentation logic Thick clients do presentation and application Application Logic Presentation Logic Data Storage Data Access Logic Client-Server Tiers Client server architectures can have two or more tiers depending on application logic partitioning 2-tier: all application and data logic on one server 3-tier: application logic on one server, data logic