Open Source Web Services Tools in Java

14 projects

Web services: SOAP, XML-RPC, REST; XML spec format and Java framework; generate HTML, WSDL, client/server code, test forms.

Details

Web services engine: SOAP, REST, JSON; AXIOM; modular, hot deployment; WS-*; JAX-WS style; successor to Axis 1. x.

Details

Services framework: JAX-WS, JAX-RS; SOAP, REST, CORBA; HTTP, JMS; WS-Security, WSDL; multiple data bindings and transports.

Details

Web service stack: JAX-WS RI and WSIT; WS-Security, WS-ReliableMessaging, WS-AtomicTransactions; part of GlassFish ecosystem.

Details

Lightweight binary RPC protocol; no large framework; good for binary data; Java, Flash, Python, etc. ; Spring integrable.

Details
AxisInactive

Apache SOAP stack: stand-alone or servlet engine; WSDL support; Java-from-WSDL tooling; superseded by Axis2.

Details
IvoryInactive

Integration of Java classes and Avalon services with Axis; deploy SOAP services without WSDD; register class or service for RPC SOAP.

Details
CrispyInactive

Unified remote invocation: same API for RMI, WebService, REST, XML-RPC, EJB, Burlap, Hessian; property-based config; SOA/RCP.

Details
GombaInactive

Java servlets to build RESTful web services exposing JDBC data; middle-tier, syndication, or database reporting.

Details
SOAP UDDIInactive

UDDI 2. 0 compliant registry for web services; publish and test in a private, secure environment.

Details
UDDI4JInactive

Java library to interact with UDDI registries; publish and discover web services; API for UDDI messages.

Details
Apache ScoutInactive

JAXR implementation; UDDI 2. 0/3. 0; level 0 capability; talk to UDDI/ebXML registries.

Details
WSIFInactive

Web Services Invocation Framework: Java API to invoke services from WSDL; protocol- and location-independent.

Details

Lightweight XML RPC protocol from Caucho; simple web services without large frameworks; documented with Hessian (binary sibling).

Details