Common Data Representation
Encyclopedia
Common Data Representation (CDR) is used to represent structured or primitive data types passed as arguments or results during remote invocations on Common Object Request Broker Architecture
(CORBA) distributed object
s.
It enables clients and servers written in different programming language
s to work together. For example, it translates little-endian to big-endian. Assumes prior agreement on type, so no information is given with data representation in messages.
Common Object Request Broker Architecture
The Common Object Request Broker Architecture is a standard defined by the Object Management Group that enables software components written in multiple computer languages and running on multiple computers to work together .- Overview:CORBA enables separate pieces of software written in different...
(CORBA) distributed object
Distributed object
The term distributed objects usually refers to software modules that are designed to work together, but reside either in multiple computers connected via a network or in different processes inside the same computer. One object sends a message to another object in a remote machine or process to...
s.
It enables clients and servers written in different programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
s to work together. For example, it translates little-endian to big-endian. Assumes prior agreement on type, so no information is given with data representation in messages.
External links
- Official CDR spec (see PDF page 4).
- ACE Library provides CDR streams.