컴퓨터 과학에서 마샬링( marshalling, marshaling )이란 한 객체의 메모리에서 표현 방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정이다.
마샬링( Marshalling )
위키 : https://ko.wikipedia.org/wiki/%EB%A7%88%EC%83%AC%EB%A7%81_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99) 마샬링( Marshalling )이란? 컴퓨터 과학에서 마샬링( marshalling, marshaling )이란 한 객체의 메모리에서 표현 방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정이다. 이는 데이터를 컴퓨터 프로그램의 서로 다른 부분 간에 혹은 한 프로그램에서 다른 프로그램으로 이동해야 할 때도 사용된다.
https://m.blog.naver.com/ljc8808/220456428532

직렬화(Serialization), 마샬링(Marshalling)
이것은 데이터가 프로그램에서 다른 프로그램으로 이동할 때 전형적으로 사용된다. Marshalling: Term Marshalling is used when we talk about passing Object to remote objects(RMI). In Marshalling Object is serialized(member data is serialzied) + Codebase is attached. 코드베이스는 오브젝트 코드의 위치를 담고 있다.
https://m.blog.naver.com/PostView.nhn?blogId=wonggss&logNo=220850781090&proxyReferer=https%3A%2F%2Fwww.google.com%2F

다른곳 보내기 위해 데이터들 메타 넣어서 박싱하는게 마샬링
마샬링의 한 방법으로
serialization is about copying structured data to or from a primitive form such as a byte stream. In this sense, serialization is one means to perform marshaling, usually implementing pass-by-value semantics.
byte stream pass byu value 로 보낸다
마샬링은 직렬화( Serialization )와 유사하며 한 오브젝트, 여기서는 직렬화 된 오브젝트로 멀리 떨어진 오브젝트와 통신하기 위해 사용된다.


Seonglae Cho