Indholdsfortegnelse:
Definition - Hvad betyder Stub?
En stub i sammenhæng med distribueret databehandling er et stykke kode, der bruges til at konvertere parametre under et RPC (Remote procedure call). En RPC tillader en klientcomputer eksternt opkaldsprocedurer på en servercomputer. De parametre, der bruges i et funktionsopkald, skal konverteres, fordi klient- og servercomputere bruger forskellige adresserum. Stubs udfører denne konvertering, så den eksterne servercomputer opfatter RPC som et lokalt funktionsopkald.
Techopedia forklarer Stub
Stubbiblioteker er normalt installeret på klienten og serveren. Klientstubbe konverterer parametre, der bruges i funktionsopkald, og konverterer resultatet opnået fra serveren efter udførelse af funktionen. Serverstubber, på den anden side, gendanner parametre, der er bestået af klienter, og konverterer resultaterne tilbage efter udførelse af funktionen.
Stubs genereres enten manuelt eller automatisk. I en manuel generation leverer en fjernprocedureopkaldsimplementator oversættelsesfunktioner, hvorfra en bruger konstruerer stubber. De håndterer komplekse parametertyper. Automatisk stubgenerering bruges ofte til at generere stubber. De bruger sprog for integrationsbeskrivelse til at definere klient- og servergrænseflader.
Denne definition blev skrevet i forbindelse med Distribueret Computing