Marshalling

Pengarang: Monica Porter
Tanggal Pembuatan: 18 Berbaris 2021
Tanggal Pembaruan: 27 Juni 2024
Anonim
Aircraft Marshalling
Video: Aircraft Marshalling

Isi

Definisi - Apa yang dimaksud dengan Marshalling?

Marshalling adalah proses mengubah representasi memori suatu objek ke dalam format lain, yang cocok untuk penyimpanan atau transmisi ke aplikasi perangkat lunak lain. Marshalling memungkinkan komunikasi antara objek jarak jauh dengan mengubah objek menjadi bentuk serial.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Marshalling

Ada juga proses terbalik yang disebut unmarshalling di mana objek atau struktur data deserialized. Proses Marshalling dan unmarshalling adalah kebalikan dari satu sama lain, sehingga setiap proses yang dilakukan dalam satu metode juga terbalik dalam metode lainnya. Jika urutan biner tertentu ditambahkan selama marshalling, itu dihapus selama unmarshalling dan sebaliknya.

Mekanisme panggilan prosedur jarak jauh (RPC) yang berbeda diimplementasikan melalui marshalling, di mana proses dan utas yang berbeda biasanya memiliki format data yang berbeda, yang mengharuskan penggunaan marshalling di antara mereka.

Pointer antarmuka dari Microsoft Component Object Model (COM) menggunakan marshalling untuk bertukar data melintasi batas objek COM. Hal yang sama terjadi dalam kerangka .NET, ketika tipe umum-bahasa-runtime perlu berkomunikasi dengan tipe yang tidak dikelola lainnya melalui marshalling.

Aplikasi berbasis teknologi Script dan Component Object Model (XPCOM) adalah contoh lain di mana marshalling sangat penting. Kerangka Kerja Aplikasi Mozilla menggunakan XPCOM, yang menggunakan marshalling secara luas.