Marshalling

Autora: Monica Porter
Data De La Creació: 18 Març 2021
Data D’Actualització: 27 Juny 2024
Anonim
Aircraft Marshalling
Vídeo: Aircraft Marshalling

Content

Definició: què significa Marshalling?

Marshalling és el procés de transformació de la representació de la memòria d'un objecte en un altre format, adequat per a l'emmagatzematge o la transmissió a altres aplicacions de programari. Marshalling permet la comunicació entre objectes remots convertint un objecte en forma serialitzada.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Marshalling

També hi ha un procés invers anomenat unmarshalling en què es deserialitza un objecte o una estructura de dades. Els processos de Marshalling i Unmarshalling són inversament, de manera que tots els processos realitzats en un mètode també es reverteixen en un altre mètode. Si s'afegeix una certa seqüència binària durant el llançament, s'elimina durant el desemmotllament i viceversa.

Diferents mecanismes de trucada de procediment remot (RPC) s’implementen mitjançant marshalling, on diferents processos i fils normalment tenen formats de dades diferents, que requereixen l’ús de marshalling entre ells.

Els indicadors d'interfície del model d'objectes de component Microsoft (COM) utilitzen marshalling per canviar dades entre els límits d'objectes COM. El mateix succeeix en el marc .NET, quan un tipus basat en temps d'execució basat en un llenguatge comú ha de comunicar-se amb altres tipus no gestionats mitjançant marshalling.

Els scripts i les aplicacions basades en tecnologia basada en la tecnologia de model d'objectes components components (XPCOM) són altres exemples en què el muntatge té una importància crítica. El framework de sol·licituds de Mozilla utilitza XPCOM, que utilitza àmpliament la instal·lació.