XINS 1.3 has been released. Previously this framework only supported
REST-style calls, but now it offers SOAP- and XML-RPC-support. Deploy
one application and make REST-, SOAP-, XML-RPC- and possibly other
type of calls to this one instance, without redeploying or
reconfiguring.
Homepage: http://xins.sourceforge.net/
Other frameworks, such as Apache Axis and Sun JWSDP, have a steep
learning curve and offer a limited amount of test support. XINS on the
other hand does not require any knowledge of XML Schemas, WSDL, etc.
It generates WSDL and other forms of specifications and documentation,
as needed.
Also, it generates client-side and server-side code. Both are
semantically equivalent with your specifications. For example, if your
specification says there is an input parameter birthdate and an output
parameter age, then the corresponding generated classes will have
getBirthdate() and getAge() methods, respectively.
Test your applications with your web browser, using the generated test
forms. Again, these match the specifications.
The projects's home page provides a 15-minute tutorial (the "XINS
Primer"), a User Guide, screenshots, a demo and various forms of other
documentation.
Overview of changes since release 1.2.5: server-side SOAP- and
XML-RPC-support was added, filtering for diagnostic context IDs, a
meta-function for automated ACL checking, etc. Unit tests for API
implementations and multiple implementations per API are now
supported. API stubs and API unit tests can be generated from
examples. Generated test forms have been improved. Various other
enhancements and bug fixes were implemented. Extensive testing and
performance tuning was performed.
Ernst