JiBX/OTA is a set of examples and sample code intended to help developers working with the Open Travel Alliance schemas. It includes two different examples of JiBX code generation from the OTA schemas, an example of WSDL generation from a Java interface for a web service based on OTA messages, and two different sample implementations of a client and server for the web service.
JiBX offers a number of advantages over alternative data binding frameworks for working with the OTA schemas. For starters, it does a better job of handling schema definitions:
JiBX also provides much greater flexibility than other alternatives, including easy ways to:
int
or long
in place of java.math.BigInteger
java.io.Serializable
handling to generated classes (or with your own custom
decorators)On the web services side, JiBX gives the best support for generating WSDL service definitions from code (even if you're not actually using JiBX at runtime). When used with the JiBX/WS web services framework JiBX also provides the fastest web services available, including support for XBIS encoding which doubles your speed in converting to and from XML while cutting data volumes in half. JiBX/WS also gives the flexibility of using direct XML document exchanges (without SOAP wrappers), and efficient TCP socket transport (both with and without SOAP).
Module Name | Primary Developer | Status |
---|---|---|
jibx-ota (svn) | Dennis Sosnoski | 1.0 release February 14, 2010 |