One of the fundamental features of the Object Request Broker (ORB) is to provide a way for clients and servers to communicate. Client and server processes can exist on various platforms and can be configured to use different locale information.
The ORB is responsible for performing the necessary codeset conversions to allow clients and servers on different platforms to interoperate. This section describes the ORB codeset conversion capabilities for both character and wide character data.