Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-09-28 12:57
2.1

The Web Service can be started with "java -jar
<api name>.war" with an option to start it
with a graphical user interface. It is possible to
include or exclude calling convention with the
ACLs. The runtime properties can include other
files and the location can be a URL. The generated
build.xml is now much smaller. Several bugs were
fixed and small RFEs have been implemented.
Tags: Stable, Major feature enhancements

2007-09-03 12:58
2.1-beta1

The user interface has been improved. A new tool
command has been added to execute the Glean
utility. Documentation has been added on how to
set up Servlet filters. HttpClient has been
upgraded. This release also fixes several bugs.
Tags: Development, Major feature enhancements

2007-08-23 22:31
2.1-alpha3

A new _xins-soap-map has been added that maps the SOAP request the same way as the wsdl-to-api command does. There is a new graphical user interface for the internal Servlet container and for the specifications included in the test forms. The runtime property can be defined using a URL, and it can include other runtime properties. The Web Start file to start the API can be generated. The pattern types can be checked directly on the type page. This release contains many bugfixes.
Tags: Development, Major feature enhancements

2007-07-26 15:59
2.1-alpha2

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.
Tags: Development, Major feature enhancements

2007-07-10 15:50
2.1-alpha1

A new target has been added to execute code
coverage with EMMA. If no environment is
specified, the test form is generated with a text
field for the location of the API. The specdocs
have been improved with favicon, meta information,
better CSS, and XHTML. This release also includes
many bugfixes and small improvements.
Tags: Development, Major feature enhancements

Project Resources