The XML-Broker consists of a stand-alone transaction server, and an application development environment for quickly developing XML components.

The XML-Broker transaction server adheres to the Enterprise JavaBean 2.0 specification providing standard transaction management, resource sharing and an EJB compliant container. It also provides security using open standards including SSL and X.509 digital certificates. Other features include synchronous / asynchronous transactions, fault tolerance, dynamic load balancing, component caching and web based administration.

The superior development environment for the XML-Broker can speed the development of XML applications by 40% or more. Using the XML-Broker Developer Console, a developer can easily generate the framework for an XML application driven from any industry standard XML schema or DTD. Additionally, the XML-Broker supports dynamic data binding eliminating the need for a developer to create inconsistent, error-prone XML parsing logic greatly reducing future maintenance costs.

By creating an XML transaction server based on Enterprise JavaBeans technology, KaanBaan delivers benefits that address the most pressing concerns of enterprise development teams. These include reduced time to market for mission-critical applications, effortless scalability and portability, reduced reliance on hard to find developer skill sets, and an overall increase in developer productivity.