marshalling

Autor: Monica Porter
Dátum Stvorenia: 18 Pochod 2021
Dátum Aktualizácie: 27 V Júni 2024
Anonim
Aircraft Marshalling
Video: Aircraft Marshalling

Obsah

Definícia - Čo znamená marshalling?

Zaradenie je proces transformácie reprezentácie pamäte objektu do iného formátu, ktorý je vhodný na ukladanie alebo prenos do iných softvérových aplikácií. Zaradenie umožňuje komunikáciu medzi vzdialenými objektmi prevedením objektu do sériovej formy.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje marshalling

Existuje tiež reverzný proces nazývaný unshshalling, v ktorom je objekt alebo dátová štruktúra deserializovaná. Procesy zaraďovania a rozdeľovania sú navzájom opačné, takže každý proces vykonávaný v jednej metóde je obrátený aj v druhej metóde. Ak je počas zoradenia pridaná určitá binárna sekvencia, odstráni sa počas odpojenia a naopak.

Rôzne mechanizmy volania vzdialených procedúr (RPC) sú implementované prostredníctvom zaraďovania, kde rôzne procesy a vlákna obvykle majú rôzne formáty údajov, ktoré si vyžadujú usporiadanie medzi nimi.

Ukazovatele rozhrania Microsoft Component Object Model (COM) používajú zoradenie na výmenu údajov cez hranice objektu COM. To isté sa stane v rámci .NET framework, keď typ založený na bežnom jazyku runtime musí komunikovať s inými nespravovanými typmi prostredníctvom zaraďovania.

Skripty a technologické aplikácie založené na modeli komponentov pre rôzne platformy (XPCOM) sú ďalšími príkladmi, v ktorých je zoradenie kriticky dôležité. Mozilla Application Framework používa XPCOM, ktoré značne využíva členenie.