VS_04_RPC

  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
Author
Anonymous
ID
76732
Card Set
VS_04_RPC
Description
Skript 4 Verteilte Systeme: Remote Procedure Calls
Updated