XINS - XML Interface for Network Services

Overview

XINS is an open-source Web Services framework supporting HTTP protocols such as REST, SOAP, XML-RPC, JSON, JSON-RPC and more.

From the specifications written in simple XML, XINS generates the Client API (.jar), the Java server code template (.war), the WSDL and the documentation of the specification in HTML (with the test forms) or in OpenDocument format.

For more information read the user guide and have a look at the demonstration page or at the features page.

Schematic overview of XINS

News

XINS 2.2-beta1 released [October 23, 2008]

What's new:

  • Fixed BeanUtils#populate to also populate from the data elements.
  • Adapted the release process to the new Sourceforge servers.

Technical details are available in the Change Log file.

Download this release, either as a Windows installer or as a platform-independent TAR GZ file.

XINS 2.1 released [September 28, 2007]

What's new:

  • Start the API with java -jar <api name>.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-<api name>, javadoc-apis
  • Bug fixes and small RFEs

Technical details are available in the new features presentation or in the Change Log file.

Download this release, either as a Windows installer or as a platform-independent TAR GZ file.

XINS performance compared to other open-source Web Services framework [September 24, 2007]

Released a performance article which compare XINS to other Web Services Frameworks.

Statistics