marshalling

Autor: Monica Porter
Datum Stvaranja: 18 Ožujak 2021
Datum Ažuriranja: 27 Lipanj 2024
Anonim
Aircraft Marshalling
Video: Aircraft Marshalling

Sadržaj

Definicija - Što znači Marshalling?

Marshalling je proces pretvaranja memorijskog prikaza objekta u drugi format, koji je pogodan za pohranu ili prijenos drugim softverskim aplikacijama. Marshalling omogućava komunikaciju između udaljenih objekata pretvaranjem objekta u serializirani oblik.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Marshallinga

Postoji i obrnuti proces koji se naziva unmarshalling u kojem se objekt ili struktura podataka deserializira. Procesi marshalling i unmarshalling su obrnuti jedan prema drugom, tako da se svaki postupak izveden u jednoj metodi preokreće u drugoj metodi. Ako se doda neki binarni slijed tijekom maršarenja, on se uklanja tijekom uklanjanja i obrnuto.

Različiti mehanizmi daljinskog pozivanja procedura (RPC) provode se putem maršarenja, pri čemu različiti procesi i niti obično imaju različite formate podataka, koji zahtijevaju uporabu izmjenjivača između njih.

Pokazivači sučelja Microsoftovog modela komponenti objekta (COM) koriste maršare kako bi razmjenjivali podatke preko granica COM objekta. Ista stvar se događa u .NET okviru kada tip koji se temelji na uobičajenom jeziku i runtimeu treba komunicirati s drugim neupravljanim tipovima putem maršare.

Skripte i modeli komponenti višestrukih platformi (XPCOM) temeljeni na tehnologiji su drugi primjeri u kojima je maršalan izbor od presudne važnosti. Mozilla Application Framework koristi XPCOM koji opsežno koristi maršarenje.