This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Sanjay, Marshaling is the general name for the process of organizing objects for transport and converting them to an appropriate form for whatever transport protocol is in use. Distributed object systems always use some form of marshaling to pass objects between different address spaces. RMI, CORBA, and DCOM all use marshaling. Serialization is a general Java technology for placing objects on streams; it has uses far beyond RMI. RMI uses serialization to marshal objects for transport. jply