Marshalling

Autor: Monica Porter
Fecha De Creación: 18 Marcha 2021
Fecha De Actualización: 27 Junio 2024
Anonim
Aircraft Marshalling
Video: Aircraft Marshalling

Contenido

Definición - ¿Qué significa Marshalling?

Marshalling es el proceso de transformar la representación de la memoria de un objeto en otro formato, que es adecuado para el almacenamiento o la transmisión a otras aplicaciones de software. Marshalling permite la comunicación entre objetos remotos al convertir un objeto en forma serializada.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Marshalling

También hay un proceso inverso llamado desorden en el que se deserializa un objeto o estructura de datos. Los procesos de clasificación y desorganización son opuestos entre sí, por lo que cada proceso realizado en un método también se invierte en el otro método. Si se agrega una cierta secuencia binaria durante la clasificación, se elimina durante la clasificación y viceversa.

Se implementan diferentes mecanismos de llamada a procedimiento remoto (RPC) a través de la clasificación, donde los diferentes procesos y subprocesos suelen tener diferentes formatos de datos, que requieren el uso de la clasificación entre ellos.

Los punteros de interfaz del Modelo de objetos componentes (COM) de Microsoft utilizan la clasificación para intercambiar datos a través de los límites de los objetos COM. Lo mismo sucede en el marco .NET, cuando un tipo basado en tiempo de ejecución de lenguaje común necesita comunicarse con otros tipos no administrados a través de la clasificación.

Los scripts y las aplicaciones basadas en la tecnología del Modelo de objetos componentes multiplataforma (XPCOM) son otros ejemplos en los que la clasificación es de importancia crítica. El Marco de aplicaciones de Mozilla utiliza XPCOM, que utiliza la clasificación extensiva.