JSX (Java Serialization to XML) creates XML from any Java object - 100% transparently, without mappings or schema. It just works. Your application objects can be sent as SOAP document-style messages immediately - without needing to recompile or change your classes in any way. Because JSX dynamically adjusts to objects as they evolve, it removes this dependency, making your code simpler, cleaner and more flexible.