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