Understanding Marshaling

The definition of marshaling is sometimes not very well understood, even by those who have successfully mastered the concept. The word marshaling was previously used to describe the process of gathering and organizing an army before battle. Marshaling in computer terms is the process of gathering and organizing data into a data packet that can be transferred to another process or thread. Unmarshaling, then, is the process of unpackaging the data packet and saving the data in local storage.

The client process starts by formulating a request for a server COM+ object. The request is marshaled into transmittable data packets and passed to the server object. The server object unmarshals the data packets and processes the request. ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.