Why is there no explicit data-typing in CORBA CDR?

What will be an ideal response?

The use of data-typing produces costs in space and time. The space costs are due to the extra type information in the marshalled form (see for example the Java serialized form). The performance cost is due to the need to interpret the type information and take appropriate action.
The RMI protocol for which CDR is designed is used in a situation in which the target and the invoker know what type to expect in the messages carrying its arguments and results. Therefore type information is redundant. It is of course possible to build type descriptors on top of CDR, for example by using simple strings.

Computer Science & Information Technology

You might also like to view...

________ images are created by mathematical statements

Fill in the blank(s) with correct word

Computer Science & Information Technology

The ________ replaces the original input value of a variable in a data table

Fill in the blank(s) with correct word

Computer Science & Information Technology