1 / 6

Distributed Systems

General Principles. Distributed Systems. Distributed system = IS that contains a network component and distributes system services among network members. Distributed Systems (Architectures) Network members: Client, Server, Output Devices (e.g., printers)

faunia
Download Presentation

Distributed Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. General Principles Distributed Systems • Distributed system = IS that contains a network component and • distributes system services among network members. • Distributed Systems (Architectures) • Network members: Client, Server, Output Devices (e.g., printers) • System services (what an IS is; the third view in 9.351): • Functionality (Processing, “Analysis”) • Information (Data Management, Storage in narrow sense) • User Interface (Presentation) LAN WAN Distributed Systems & User Interface

  2. Distributed Systems LAN-Based Architectures • Client = A network member issuing requests for IS services. • Server = A network member responding to requests for IS • services. Request for Service Client Server Service Distributed Systems & User Interface

  3. Distributed Systems LAN-Based Architectures • Client-Server Designs (Architectures): depend on • sharing or not services between client and server. Client Server Control • Functionality • Information • User Interface Any can be performed by client or server individually or in a sharing mode (e.g., client manages user interface, server information and functionality (processing) is shared. Distributed Systems & User Interface

  4. Distributed Systems WAN-Based Architectures: Web Systems • General principles apply • Three-Tier Architecture with Application Server Request for Service Client Application Server Service Response in Native Format Server Local Request in Native Format Distributed Systems & User Interface

  5. Distributed Systems WAN-Based Architectures: Web Systems • Software Component Architecture (COM/DCOM/ActiveX vs. CORBA)  Web Services (e.g., .NET ) • HTTL vs. XML (Display vs. Content) • XML (Extensible Markup Language) • rising data exchange standard for distributed applications • focused on information content, while user interface • handled by style sheet languages like XSL (Extensible • Style Language) & CSS (Cascading Style Sheets) Distributed Systems & User Interface

  6. Distributed Systems WAN-Based Architectures: Web Systems • SOAP (Simple Object Access Protocol) • defines messages implemented in XML • transport protocols could be any (SMTP, HTTP most • frequently used) • XML and SOAP are basis to Web services that scale up • distributed system architectures (e.g., .NET) Distributed Systems & User Interface

More Related