When developing a web service using Java, Axis1 and JAX-RPC, what are the constraints, recommendations and specifications that must be followed when sending complex data types over a web service?
For example, the method:
public MyComplexClass webServiceOperation() {
return new MyComplexClass;
}
Is there any limitation on the methods, getters, setters, variables, etc for MyComplexClass?