The work of some other great Open Source projects has helped to build the xBus:

 Apache Axis

SOAP is an XML-based communication protocol and encoding format for inter-application communication. Axis is essentially a SOAP engine -- a framework for constructing SOAP processors such as clients, servers, gateways, etc.

Website: http://ws.apache.org/axis/

License: license.txt

 Apache Xerces

Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family.

Website: http://xml.apache.org

License: license.txt

 Jakarta Commons HttpClient

Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. The Jakarta Commons HttpClient component seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.

Website: http://jakarta.apache.org/commons/httpclient

License: license.txt

 Jakarta Commons Net


Website: http://jakarta.apache.org/commons/net

License: license.txt

 Java Service Wrapper

The Wrapper makes it possible to install a Java Application as a Windows NT Service. The scripts provided with the Wrapper also make it very easy to install those same Java Applications as daemon processes on UNIX systems.

Website: http://wrapper.sourceforge.net

License: license.txt


The IBM Toolbox for Java / JTOpen is a library of Java classes supporting the client/server and internet programming models to an iSeries or AS/400 server.

Website: http://oss.software.ibm.com/developerworks/projects/jt400

License: license.txt

 util.concurrent by Doug Lea

This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. Discussions of the rationale and applications of several of these classes can be found in the second edition of the book Concurrent Programming in Java.

Website: http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html

License: none, Freeware


hsqldb is a relational database engine written in Java, with a JDBC driver, supporting a rich subset of ANSI-92 SQL.

Website: http://hsqldb.sourceforge.net

License: license.txt


OpenJMS is an open source implementation of Sun Microsystems's Java Message Service API 1.0.2 Specification.

Website: http://openjms.sourceforge.net

License: license.txt


Tomcat 5 implements the Servlet 2.4 and JavaServer Pages 2.0 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.

Website: http://jakarta.apache.org/tomcat

License: license.txt