filmeu

Class Distributed Computing

  • Presentation

    Presentation

    Course focused on building distributed applications, which addresses the main theoretical and practical aspects necessary for building these applications. The characteristics of distributed systems and the challenges in their construction are analyzed so that they function with good performance, reliability and security. The practical component involves building a client-server system with multiple servers and communication using SOAP and REST Web Services and Java RMI.
  • Code

    Code

    ULHT2531-7348
  • Syllabus

    Syllabus

    1. Introduction. Characterization of Distributed Systems: requirements, architecture and functionalities 2. Architectures and Distributed Communication Models. Systems architectures. Software Levels 3. Communication between Distributed Processes (IPC). Characteristics of interprocess communication. Invocation, parameters and heterogeneity of data 4. Remote Invocation and Distributed Objects. RPC: Execution Model. Interface definition language (IDL) and parameter passing. Execution platforms: Sun RPC, Java RMI 5. Naming and Directory Services. Types of Names. Naming Spaces. Directory Services (Web, X.500, LDAP) 6. Web Services (WS). Web Services Execution Model (WS). The SOAP protocol. Service Definition Languages (WSDL) 7.  Security. Security Model. Authentication. Access control 8. Distributed File Systems. Distributed FS architectures. Implementations: NFS and AFS 9. Transactions. Transactional model. Transaction ACID properties. Distributed Transactions. 2-phase-commit protocol    
  • Objectives

    Objectives

    Understand the challenges and techniques required to build complex distributed systems that work efficiently, reliably and securely. Acquire practical knowledge in building these systems using various types of communication, including Web Services and Java RMI.
  • References

    References

    Coulouris, Dollimore & Kindberg, Distributed Systems: Concepts and Design, 5th Edition, Addison-Wiley, 2011, ISBN 0132143011.  
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios