XML Serialization for Java, .NET, and R
XML serialization provides the following features:
| • | Java, .NET, and R can use rich objects as arguments and return values with each other. |
| • | A client can use a Service with such objects, without needing the original implementation classes. This is because client-side proxy classes are generated. |
To use XML serialization, enable it on the Service Type. Note that when you enable this, the other interoperability conversions are no longer used. Additionally, the client must use the proxy that is generated using the Service Type Registry, which contains all user-defined types.
You must use Interoperable Types for the arguments and return values on such Services, as discussed in the following section.