OpenSource engines, specifications, and tools for WebServices.
Engines
- Axis (Java,C++) http://ws.apache.org/axis/
- An Apache project that implements SOAP1.1 and WSDL1.1
- See ApacheAxis
- Hessian (Java,C++,Python,PHP) http://caucho.com/hessian/index.xtp
- Hessian is a compact binary protocol for connecting web services.
- Starwebservice http://www.starmiddleware.net/ws/
- Implements the CORBA to WSDL/SOAP interworking specification, version 1.0
- Based on Axis
- Features:
- 1. A SOAP message processing engine
- 2. An CORBA IDL to WSDL/SOAP data type mapping mechanism
- 3. A service provider for CORBA object location and invocation
- 4. Service configuration and management
- 5. An IDL to WSDL compiler, which covert CORBA IDL files to the corresponding WSDL files
- 6. An Web-based management console which make the management of the server and the services e
- JibxSoap -- http://jibx.sourceforge.net/jibxsoap/index.html
- JibxSoap is a SOAP web services framework built around JiBX
- JiBX wiki -- http://www.sosnoski.com/jibx-wiki/space/start
- XSOAP -- http://www.extreme.indiana.edu/xgws/xsoap/overview/index.html
- XSOAP (previously known as SoapRMI) is a RMI system based on SOAP that is implemented both in Java and C++ that allows to create and access web services. It has a simple and elegant RMI API that is not limited to Java RMI but is interoperable with Apache SOAP and hopefully any other SOAP 1.1 implementation.
Specifications
- WSS4J (Java) http://ws.apache.org/ws-fx/wss4j/
- An implementation of the WS-Security specification for Java.
- WSS4C (C++) http://wiki.apache.org/ws/WSS4C
- An implementation of the WS-Security specification for C++.
Tools
- JMeter (Java) http://jakarta.apache.org/jmeter/
- A general purspose traffic generator that measures performance. It supports SOAP traffic generation.
- SOAP compression (in Axis) -- http://www.osmoticweb.com/axis-soap-compression.htm
- Configure and Monitor Axis -- http://demo.wsabi.org
Clients
- Laszlo http://www.laszlosystems.com
- Open source platform for the development and delivery of rich Internet applications on the World Wide Web.
- Supports SOAP http://www.laszlosystems.com/lps-2.2/docs/guide/rpc-soap.html
- gMorpher http://www.gmorpher.net
- Provides dynamic on-line invocation of Web services, plus load and performance testing.
- MozillaBrowser http://www.xulplanet.com/references/xpcomref/group_WebServices.html
- Mozilla currently implements SOAP version 1.1
UDDI
- SOAP-UDDI (Java) http://soapuddi.sourceforge.net/
- UDDI 2.0 compliant registry for Web services
Links to open tools
- http://www.webservices.org/index.php/ws/content/view/full/41292
- http://www.osmoticweb.com/open-source-web-services.htm