XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
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 (Axis2 with standard SOAP/HTTP support, and JiBX/WS with SOAP/HTTP as well as POX/HTTP, SOAP/TCP, and POX/TCP, including high-performance XBIS encoding support).