This is a discussion on XINS 1.4.0 released: Web Services framework - Java ; After 5 months of development, tuning and testing, XINS 1.4.0 has been released. XINS is an open-source Java-based Web Services framework. It offers a simple tool for the development of distributed applications. One of the key features that differentiates XINS ...
After 5 months of development, tuning and testing, XINS 1.4.0 has been
released. XINS is an open-source Java-based Web Services framework. It
offers a simple tool for the development of distributed applications.
One of the key features that differentiates XINS from other technologies
is the definition-driven approach. Write simple XML definitions and XINS
will generate lots for you:
* Documentation of the specifications and implementations
* Test forms, for testing your applications with a browser
* Client-side Java code, supporting load-balancing, fail-over and
* Web application (WAR file), compatible with servlet containers
* WSDL, for SOAP-interoperability
* Unit test code, based on JUnit
* Stubs, typically used for testing
Another key feature is protocol independence. XINS supports several
communication protocols, including SOAP, XML-RPC and POX-RPC. For each
incoming request XINS automatically determines which protocol to use.
With XSLT the results can be transformed to HTML or other content types.
Custom protocols can be added by added a single Java class.
XINS 1.4 offers various new features over release 1.3, as well as some
bug fixes. The main new features are:
* Automatic communication protocol detection.
* Asynchronous requests (http://xins.sf.net/asynchronous.html)
* Generation of documentation in OpenDocument format, for use by
OpenOffice.org, for example.
* Support for including files (e.g. HTML) in the WAR file
* Extensive Pet Store demo
Additionally, both the compile-time performance and the runtime
performance of XINS have been tuned further.
XINS is used in production systems since the end of 2002. As a stable
release, XINS 1.4.0 is backwards compatible with all previous stable
releases. It has been tested extensively on various Java and OS
platforms, including Solaris, Linux and Windows.
Download XINS 1.4.0, either as a Windows installer or as a
platform-independent TAR GZ file:
* Windows installer: http://prdownloads.sf.net/xins/xins-1.4.0.exe?download
* TAR GZ archive: http://prdownloads.sf.net/xins/xins-1.4.0.tgz?download
More information is available here:
* XINS website: http://xins.sf.net/
* XINS 1.4.0 release notes: http://xins.sf.net/notes-1.4.0.html
* User guide: http://xins.sf.net/docs/
* XINS Primer: http://xins.sf.net/primer.html - A 15-minute introduction
* Presentation Frameworks in general and XINS in particular:
* Wikipedia page: http://en.wikipedia.com/wiki/XINS