Marshaling

Marshalling ( engleză marshal , seting ',' order ') este conversia datelor elementare structurate sau într-un format pe care îl permite transmiterea către alte procese sau programe. La sfârșitul primirii, datele sunt restabilite la structura originală din acest format, cunoscut sub numele de unmarshalling sau demarshalling .

Tehnologiile de comunicare în tehnologia informației, cum ar fi CORBA , D-Bus , DCOM și RMI sau OPC UA în tehnologia de automatizare , utilizează marshaling pentru a trimite obiecte . Tehnicile de cartografiere obiect-relațională , cum ar fi Hibernate , transformă obiecte pentru stocare în baze de date relaționale .

În practică, marshaling-ul se găsește adesea sub forma conversiei obiectelor în format XML și din nou în obiecte. Exprimat figurat, obiectul este temporar „înghețat” în XML până când este „dezghețat” din nou într-un obiect.

Vezi si

literatură

  • George Coulouris, Jean Dollimore, Tim Kindberg: sisteme distribuite - concepte și design . 3. revizuit Ediție. Pearson Studium, München 2002, ISBN 3-8273-7022-1 .