Anthony Goubard is a freelance Senior Software Engineer from Amsterdam. He has developed in Java since 1995. He has developed many softwares available at http://www.japplis.com and is the main developer of the Web Services framework XINS. Anthony is a DZone MVB and is not an employee of DZone and has posted 33 posts at DZone. You can read more from them at their website. View Full User Profile

Web services framework XINS 3.0 released

09.22.2012
| 972 views |
  • submit to reddit

XINS 3.0 has been released.

XINS is an open source (BSD like) 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. Examples can be included in the specification and can be used to generate a server stub, a client mock, JUnit tests or JMeter tests.

What's new:

  • Moved to Java 5.
  • Replaced specific types PropertyReader and org.xins.common.xml.Element with the Java types Map<String, String> and org.w3c.dom.Element.
  • Logdoc is now an apart library.
  • Migrated to HttpClient 4.2.1 with possibility to define/configure the HttpClient
  • Added possibility to pass values from the calling convention to the function and vice versa. (Backpack)
  • Possibility to define a load balancer on the server side
  • Possibility to define Servlet filters and interceptors
  • Can also run on Netty
  • Generation of client mock based on examples

More details available at http://www.xins.org

0
Published at DZone with permission of Anthony Goubard, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)