VS_04_RPC

Card Set Information

Author:
Anonymous
ID:
76732
Filename:
VS_04_RPC
Updated:
2011-04-02 10:10:18
Tags:
RPC Verteilte Systeme Remote Procedure Call
Folders:

Description:
Skript 4 Verteilte Systeme: Remote Procedure Calls
Show Answers:

Home > Flashcards > Print Preview

The flashcards below were created by user Anonymous on FreezingBlue Flashcards. What would you like to do?


  1. 5 Merkmale entfernter Prozeduraufrufe
    • Entkopplung von Client und Server durch Schnittstellendefinition
    • Einführung von Stub und Skeleton als Zugriffsschnittstelle auf Client- und Serverseite
    • Stub und Skeleton werden aus der Schnittstellenspezifikation generiert
    • Sind verantwortlich für Marshaling und Unmarshaling
    • Stub und Skeleton ermöglichen die Zusicherung von Zugriffs- und Ortstransparenz
  2. Merkmale Schnittstellendefinition XDR (eXternal Data Representation)
    • Ursprünglich als externes Datenformat eingeführt
    • zur Schnittstellensprache erweitert
    • verwendet C Datentypen und erinnert auch von der Syntax her an C
    • Mit Hilfe eines Werkzeugs rpcgen werden aus derSchnittstellenbeschreibung eine Reihe von Hilfsprozeduren generiert
  3. 3 Protokolle für den Nachrichtenaustausch bei RPC und jeweils BEschreibung
    • R: Request (Anforderung)
    • RR: Request (Anforderung), Reply (Antwort)
    • RRA: Request (Anforderung), Reply (Antwort), Acknowledge (Bestätigung)
  4. 5 Merkmale entfernter Objektverweise
    • Entfernte Methodenaufrufe mit Parametern
    • Bezeichner für entfernte Objektinstanz
    • Nachricht muss eindeutigen Verweis auf Objektinstanz angeben, die Methode aufrufen soll
    • Externe Darstellung
    • Sollte nicht als Adresse des Objekts verwendet werden
  5. 2 Aspekte des Challenge/Response Protokolls und jeweils Merkmale
    • Kommunikationselemente:
    • - Client: doOperation
    • - Server: getRequest und sendReply

    • Nachrichtenstruktur:
    • - messageType
    • - requestId
    • - objectReference
    • - methodId
    • - arguments

What would you like to do?

Home > Flashcards > Print Preview