Java Open Source Projects Directory

...dedicated into Java open source projects

  • Increase font size
  • Default font size
  • Decrease font size
Web Services Tools


Axis is the third generation of Apache SOAP (which began at IBM as "SOAP4J"). It also includes:

 * a simple stand-alone server,
 * a server which plugs into servlet engines such as Tomcat,
 * extensive support for the Web Service Description Language (WSDL),
 * emitter tooling that generates Java classes from WSDL.
 * some sample programs, and
 * a tool for monitoring TCP/IP packets.



Metro is a high-performance, extensible, easy-to-use web service stack. It is a one-stop shop for all your web service needs, from the simplest hello world web service to reliable, secured, and transacted web service.



XFire is a next-generation java SOAP framework. At its core is a light message processing model used to interact with SOAP messages via STAX.



"Hessian is a lightweight, self-describing binary RPC protocol" The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.



Apache Scout aims to be an open source implementation of the Java API for XML Registries (JAXR) specification. It has level 0 capability support. It can talk to UDDI registries.



The intention from Crispy is a easy communication with different kind of services. Services are RMI, WebService, REST, XML-RPC, EJB, Burlap, Hessian or other. With Crispy you can invoke all services with the same interface. You must don't know, how the service-technology work. The kind of communication is describe in properties and it can be easy change. The remote calls are simple Java Object call. You can integrate Crispy (for example) in a Service Oriented Architecture (SOA) or in a Rich Client Platform (RCP).



The Web Services Invocation Framework (WSIF) is a simple Java API for invoking Web services, no matter how or where the services are provided.


Page 2 of 2