Unmarshalling

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 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:

  • Unmarshalling — Sérialisation  Pour la sérialisation de taches concurrentes en attente d une ressource dans une file d attente, voir Ordonnancement. En informatique, la sérialisation (de l anglais américain serialization, le terme marshalling est souvent… …   Wikipédia en Français

  • unmarshalling — ● ►en n. m. ►PROG Action contraire du marshalling …   Dictionnaire d'informatique francophone

  • JAXB — steht für Java Architecture for XML Binding. Es bezeichnet eine Programmschnittstelle in Java, die es ermöglicht, Daten aus einer XML Schema Instanz heraus automatisch an Java Klassen zu binden, und diese Java Klassen aus einem XML Schema heraus… …   Deutsch Wikipedia

  • Désérialisation — Sérialisation  Pour la sérialisation de taches concurrentes en attente d une ressource dans une file d attente, voir Ordonnancement. En informatique, la sérialisation (de l anglais américain serialization, le terme marshalling est souvent… …   Wikipédia en Français

  • Serialisation — Sérialisation  Pour la sérialisation de taches concurrentes en attente d une ressource dans une file d attente, voir Ordonnancement. En informatique, la sérialisation (de l anglais américain serialization, le terme marshalling est souvent… …   Wikipédia en Français

  • Sérialisation — Pour la sérialisation de taches concurrentes en attente d une ressource dans une file d attente, voir Ordonnancement. En informatique, la sérialisation (de l anglais américain serialization, le terme marshalling est souvent employé de façon… …   Wikipédia en Français

  • Sérialiser — Sérialisation  Pour la sérialisation de taches concurrentes en attente d une ressource dans une file d attente, voir Ordonnancement. En informatique, la sérialisation (de l anglais américain serialization, le terme marshalling est souvent… …   Wikipédia en Français

  • Java Architecture for XML Binding — (JAXB) Maintainer Metro Projekt Entwickler Sun Microsystems Aktuelle Version 2.2.4 update 1 (8. Juni 2011) Betriebssystem Plattformunabhängig …   Deutsch Wikipedia

  • XML-Datenbindung — (englisch XML data binding) ist in der Objektorientierung der Prozess der Abbildung von XML Dokumenten auf Objekte bzw. die Repräsentation von XML Dokumenten durch Objekte und vice versa. Dieser Prozess erlaubt es Programmierern, auf XML Daten… …   Deutsch Wikipedia

  • Serialization — This article is about data structure encoding. For other uses, see Serialization (disambiguation). In computer science, in the context of data storage and transmission, serialization is the process of converting a data structure or object state… …   Wikipedia

Share the article and excerpts

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