XINS is a technology used to define, create and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), it will transform them to HTML-based documentation and Java code for both the client- and the server-side. The communication is based on HTTP. It competes with the overcomplex SOAP technology. Main design goals include simplicity, scalability and testability. It is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation and active code generation.
Latest changes:
- Start the API with java -jar .war
- Improved generated specification in OpenDocument Format
- Include/exclude calling convention with ACLs
- New calling convention that maps SOAP request and response as the wsdl2api command mapping
- Smaller generated build.xml
- Added possibility to include other runtime properties files
- The runtime property location can be a URL
- Swing Graphical User Interface
- New tools: emma, glean, webstart
- New target: javadoc-test-, javadoc-apis
- Bug fixes and small RFEs