About: Marshalling (computer science)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:Election, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMarshalling_%28computer_science%29&invfp=IFP_OFF&sas=SAME_AS_OFF&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another. The accurate definition of marshalling differs across programming languages such as Python, Java, and .NET, and in some contexts, is used interchangeably with serialization.

AttributesValues
rdf:type
rdfs:label
  • Marshalling (de)
  • Marshalling (es)
  • Marshalling (computer science) (en)
  • 마샬링 (컴퓨터 과학) (ko)
  • Marshalling (informatyka) (pl)
  • Marshalling (pt)
  • Маршалинг (ru)
  • Marshalling (sv)
  • Marshalling (计算机科学) (zh)
rdfs:comment
  • 컴퓨터 과학에서 마셜링(marshalling, l을 하나만 사용하여 marshaling이라고도 표기)이란 한 객체의 메모리에서 표현방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정이다. 또한 이는 데이터를 컴퓨터 프로그램의 서로 다른 부분 간에 혹은 한 프로그램에서 다른 프로그램으로 이동해야 할 때도 사용된다. 마셜링은 직렬화(serialization)와 유사하며 한 오브젝트(여기서는 직렬화 된 오브젝트)로 멀리 떨어진 오브젝트와 통신하기 위해 사용된다. 이는 복잡한 통신을 단순화 하기 위해, 기본 요소(primitives) 대신 통신을 위한 맞춤형 오브젝트를 사용한다. 마셜링의 반대 개념으로 언마셜링(unmarshalling)이 있다 (디마셜링-demarshalling-이라고도 불리며, 역직렬화-deserialization-와 유사하다). (ko)
  • Marshalling – proces zamiany obiektu w inny (prostszy) format (ciąg bajtów, XML) w celu np. przesłania go przez sieć lub do innego wątku. Termin ten używany jest w takich technologiach jak CORBA, RMI. O marshallingu mówi się zwłaszcza w przypadku przesyłania danych pomiędzy aplikacjami napisanymi w różnych językach programowania. (pl)
  • Marshalling eller datarangering är processen att omvandla ett objekt i minnet till data lämpat för lagrig eller överföring. Används vanligtvis när data ska flyttas mellan komponenter i ett datorprogram när inget delat minne finns tillgängligt, eller från ett program till ett annat. Marshalling kan liknas med serialisering , att kommunicera till ett objekt med ett objekt. Motsatsen till marshalling kallas unmarshalling (eller demarshalling, kan liknas med deserialisering) (sv)
  • Em ciência da computação, marshalling (sem sinônimo em português, às vezes escrito marshaling com um l apenas) é o processo de transformação da representação de memória de um objeto em um formato de dados compatível para armazenamento ou transmissão, e é usado tipicamente quando dados precisam ser movimentados entre diferentes partes de um aplicativo de computador ou de um aplicativo para outro. Marshalling é similar à serialização e é usado para comunicação de entidades remotas usando um objeto, neste caso, um objeto serializado. Simplifica etapas complexas de comunicação, usando objetos customizados ao invés de primitivos. O inverso do marshalling é chamado unmarshalling (ou demarshalling, similar à desserialização). (pt)
  • Маршалинг (от англ. marshal — упорядочивать) в информатике — процесс преобразования информации (данных, двоичного представления объекта), хранящейся в оперативной памяти, в формат, пригодный для хранения или передачи. Процесс похож на сериализацию (отличия см. ). Обычно применяется тогда, когда информацию (данные, объекты) необходимо передавать между различными частями одной программы или от одной программы к другой. Противоположный процесс называется демаршалингом (схож с десериализацией). (ru)
  • marshalling可译作集结、结集、编码、编组、编集、安整、数据打包、列集等,是计算机科学中把一个对象的内存表示变换为适合存储或发送的数据格式的过程。典型用于数据必须在一个程序的两个部分之间移动,或者必须从一个程序移动到另一个程序。Marshalling类似于序列化,可用于一个对象与一个远程对象通信。逆过程被称作unmarshalling。 (zh)
  • Marshalling (englisch marshal ‚aufstellen‘, ‚ordnen‘) ist das Umwandeln von strukturierten oder elementaren Daten in ein Format, das die Übermittlung an andere Prozesse oder Programme ermöglicht. Auf Empfängerseite werden aus diesem Format die Daten in ihrer ursprünglichen Struktur wiederhergestellt, was als Unmarshalling oder Demarshalling bezeichnet wird. Marshalling ist ähnlich und abhängig vom Kontext ein Synonym für Serialisierung. (de)
  • El Marshalling o Marshaling (presentación) es el proceso de transformación de la representación de datos a un formato adecuado, realizado según unas normas específicas y que su objetivo más primordial es la transferencia de estos a través de la red.El uso principal del marshalling lo veremos en sistemas distribuidos, ya que en este tipo de sistemas podemos encontrarnos distintos tipos de hardware, debido a los cuales podemos tener problemas en la interpretación de los datos recibidos al guardarlos en disco, lo que nos llevaría a un error.Este problema se debe a que las diferentes CPU's utilizan cada una sus propias reglas para el posicionamiento de los campos de las estructuras en memoria.El mecanismo que sigue el marshalling para que el envío se haga satisfactoriamente seria, primero tene (es)
  • In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another. The accurate definition of marshalling differs across programming languages such as Python, Java, and .NET, and in some contexts, is used interchangeably with serialization. (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
source
  • The Python Standard Library (en)
  • Schema for Representing Java Objects in an LDAP Directory (en)
  • How To Marshal an Object to a Remote Server by Value by Using Visual Basic .NET (en)
text
  • To "marshal" an object means to record its state and codebase in such a way that when the marshalled object is "unmarshalled," a copy of the original object is obtained, possibly by automatically loading the class definitions of the object. You can marshal any object that is serializable or remote . Marshalling is like serialization, except marshalling also records codebases. Marshalling is different from serialization in that marshalling treats remote objects specially. … Any object whose methods can be invoked [on an object in another Java virtual machine] must implement the java.rmi.Remote interface. When such an object is invoked, its arguments are marshalled and sent from the local virtual machine to the remote one, where the arguments are unmarshalled and used. (en)
  • When you marshal an object by value, a copy of the object is created and serialized to the server. Any method calls made on that object are done on the server (en)
  • The marshal module exists mainly to support reading and writing the “pseudo-compiled” code for Python modules of .pyc files. … If you’re serializing and de-serializing Python objects, use the pickle module instead (en)
has abstract
  • Marshalling (englisch marshal ‚aufstellen‘, ‚ordnen‘) ist das Umwandeln von strukturierten oder elementaren Daten in ein Format, das die Übermittlung an andere Prozesse oder Programme ermöglicht. Auf Empfängerseite werden aus diesem Format die Daten in ihrer ursprünglichen Struktur wiederhergestellt, was als Unmarshalling oder Demarshalling bezeichnet wird. Marshalling ist ähnlich und abhängig vom Kontext ein Synonym für Serialisierung. Kommunikationstechniken in der Informationstechnik wie CORBA, D-Bus, DCOM und RMI oder OPC UA in der Automatisierungstechnik 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. Bildlich ausgedrückt wird das Objekt zwischenzeitlich in XML „eingefroren“, bis es wieder zu einem Objekt „aufgetaut“ wird. (de)
  • El Marshalling o Marshaling (presentación) es el proceso de transformación de la representación de datos a un formato adecuado, realizado según unas normas específicas y que su objetivo más primordial es la transferencia de estos a través de la red.El uso principal del marshalling lo veremos en sistemas distribuidos, ya que en este tipo de sistemas podemos encontrarnos distintos tipos de hardware, debido a los cuales podemos tener problemas en la interpretación de los datos recibidos al guardarlos en disco, lo que nos llevaría a un error.Este problema se debe a que las diferentes CPU's utilizan cada una sus propias reglas para el posicionamiento de los campos de las estructuras en memoria.El mecanismo que sigue el marshalling para que el envío se haga satisfactoriamente seria, primero tenemos la información en el formato de la plataforma utilizada por el emisor, convertimos estos datos a un formato estándar que usaremos para la transferencia, una vez transferidos el receptor tendrá que decodificar esos datos y crear un dato nuevo en su plataforma. Dentro del concepto marshalling, podemos definir 2 subprocesos, codificación y decodificación a los que nos podemos referir como marshalling y unmarshalling. (es)
  • In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable for storage or transmission. It is typically used when data must be moved between different parts of a computer program or from one program to another. Marshalling can be somewhat to serialization. Marshalling is describing an intent or process to transfer some object from a client to server, intent is to have the same object that is present in one running program, to be present in another running program, i.e. object on a client to be transferred to and present on the server. Serialization does not necessarily have this intent since it is only concerned about transforming data into a, for example, stream of bytes. One could say that marshalling might be done in some other way from serialization, but some form of serialization is usually used. It simplifies complex communications, because it uses composite objects in order to communicate instead of primitive objects. The inverse process of marshalling is called unmarshalling (or demarshalling, similar to deserialization). An unmarshalling interface takes a serialized object and transforms it into an internal data structure. The accurate definition of marshalling differs across programming languages such as Python, Java, and .NET, and in some contexts, is used interchangeably with serialization. (en)
  • 컴퓨터 과학에서 마셜링(marshalling, l을 하나만 사용하여 marshaling이라고도 표기)이란 한 객체의 메모리에서 표현방식을 저장 또는 전송에 적합한 다른 데이터 형식으로 변환하는 과정이다. 또한 이는 데이터를 컴퓨터 프로그램의 서로 다른 부분 간에 혹은 한 프로그램에서 다른 프로그램으로 이동해야 할 때도 사용된다. 마셜링은 직렬화(serialization)와 유사하며 한 오브젝트(여기서는 직렬화 된 오브젝트)로 멀리 떨어진 오브젝트와 통신하기 위해 사용된다. 이는 복잡한 통신을 단순화 하기 위해, 기본 요소(primitives) 대신 통신을 위한 맞춤형 오브젝트를 사용한다. 마셜링의 반대 개념으로 언마셜링(unmarshalling)이 있다 (디마셜링-demarshalling-이라고도 불리며, 역직렬화-deserialization-와 유사하다). (ko)
  • Marshalling – proces zamiany obiektu w inny (prostszy) format (ciąg bajtów, XML) w celu np. przesłania go przez sieć lub do innego wątku. Termin ten używany jest w takich technologiach jak CORBA, RMI. O marshallingu mówi się zwłaszcza w przypadku przesyłania danych pomiędzy aplikacjami napisanymi w różnych językach programowania. (pl)
  • Marshalling eller datarangering är processen att omvandla ett objekt i minnet till data lämpat för lagrig eller överföring. Används vanligtvis när data ska flyttas mellan komponenter i ett datorprogram när inget delat minne finns tillgängligt, eller från ett program till ett annat. Marshalling kan liknas med serialisering , att kommunicera till ett objekt med ett objekt. Motsatsen till marshalling kallas unmarshalling (eller demarshalling, kan liknas med deserialisering) (sv)
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 55 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software