Demarshalling

Demarshalling

Unter Marshalling (von engl. to marshal, „anordnen“, „arrangieren“) versteht man das Entgegennehmen und Umwandeln einer Menge von strukturierten Datenelementen und/oder elementaren Werten in ein Format, das es ermöglicht, diese in einer Nachricht an einen Empfänger zu schicken. Die Empfängerseite kann die Menge von Datenelementen und/oder elementaren Werten aus der Nachricht extrahieren und die Datenstruktur wiederherstellen, was als Demarshalling oder Unmarshalling bezeichnet wird.

Kommunikationstechniken wie CORBA, DCOM und RMI verwenden Marshalling zum Versenden von Objekten. Techniken der objektrelationalen Abbildung, wie beispielsweise Hibernate, transformieren Objekte für die Speicherung in relationalen Datenbanken.

In der Praxis findet man häufig Marshalling in der Form, dass Objekte in das XML-Format und wieder zurück in Objekte umgewandelt werden. Das Objekt wird, bildlich ausgedrückt, in XML „eingefroren“, bis es wieder zu einem Objekt „aufgetaut“ wird.

Siehe auch

Literatur

  • George Coulouris, Jean Dollimore, Tim Kindberg: Verteilte Systeme – Konzepte und Design. 3. überarb. Auflage. Pearson Studium, München 2002, ISBN 3-8273-7022-1. 

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Data Distribution Service — for Real time Systems (DDS) is a specification of a publish/subscribe middleware for distributed systems created in response to the need to standardize a data centric publish subscribe programming model for distributed systems. A few proprietary… …   Wikipedia

  • Marshalling (computer science) — In computer science, marshalling (sometimes spelled marshaling, similar to serialization) is the process of transforming the memory representation of an object to a data format suitable for storage or transmission. It is typically used when data… …   Wikipedia

  • Marshalling — (von engl. to marshal‚ aufstellen, (an)ordnen) ist das Umwandeln von strukturierten oder elementaren Daten in ein Format, das die Übermittlung an andere Prozesse ermöglicht. Auf Empfängerseite werden aus diesem Format die Daten in ihrer… …   Deutsch Wikipedia

  • Unmarshalling — Unter Marshalling (von engl. to marshal, „anordnen“, „arrangieren“) versteht man das Entgegennehmen und Umwandeln einer Menge von strukturierten Datenelementen und/oder elementaren Werten in ein Format, das es ermöglicht, diese in einer Nachricht …   Deutsch Wikipedia

  • Data distribution service — for real time systems (DDS) is a specification of a publish/subscribe middleware for distributed systems created by the Object Management Group (OMG) in response to the need to standardize a data centric publish subscribe programming model for… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”