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.

Changes

It is now possible to start APIs using 'java -jar <api name>.war' even if XINS is not installed. It is possible to accept or deny requests based on the calling convention used together with the ACL. The internal Servlet container can accept multiple requests at the same time. The generated build.xml is now much smaller. This release also includes various improvements in the generated OpenDocument format.

URL: XINS - Open Source Web Services Framework