Welcome to WSO2 Enterprise Service Bus (ESB), v 1.0

May 30th, 2007 - WSO2 ESB, v1.0 Released!

[Release Note] | [Download] | [Documentation Index] | [Project Resources] | [Official Web site]

WSO2 ESB is a lightweight, XML and Web services centric Enterprise Service Bus (ESB). Based on Apache Synapse and Apache Axis2 projects, it supports connectivity, transformation and mediation, and the management of Web services interactions.

WSO2 ESB is released under the Apache License v2.0

Features Included in this Release

Top 10 Features

  1. Proxy services - facilitating transport, interface (WSDL/Schema/Policy), message format (SOAP/POX), QoS (WS-Security/RM), and optimization switching (MTOM/SwA)
  2. Non-blocking HTTP/HTTPS transport for ultrafast execution and support for many connections.
  3. Integrated Registry/Repository, facilitating dynamic updating and reloading of the configuration and resources.
  4. Easily extended via custom Java class/Spring mediators, or BSF Scripting languages (JavaScript, Ruby, etc)
  5. Load-balancing/Fail-over and Throttling support
  6. WS-Security, WS-Reliable Messaging, and Throttling configurable via WS-Policies.
  7. JMS message support for binary, plain text, and XML payloads.
  8. Facilitates easy management and monitoring of the service infrastructure.
  9. Lightweight, XML, Web services centric message model.
  10. Configurations serialized into a file system for versioning/backup and restoration.

Known Issues and Limitations

1. It is not possible to use the non-blocking HTTPS transport with a JDK version below 1.5

If a JDK version below 1.5 is being used, the existing <transportReceiver> and <transportSender> elements of the conf/axis2.xml must be replaced as specified. This will allow the admin console to run over the HTTPS transport, although the services are accessible only over HTTP.

2. Dependencies are currently allowed to be removed while they have live references to them.

The ESB UI currently does not perform a check on references before elements are allowed to be removed. Thus it is possible to define references to non-existent endpoints, sequences etc. as well as remove them while live references still exist.

3. Inability to run axis2server.bat and wso2-esb.bat from a path which exceeds 255 characters in a MS Windows operating system.

Upcoming Features

Apache AXIOM based E4X support

How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Reporting Issues

WSO2 encourages you to report issues and your wishes for WSO2 ESB using the public JIRA.

You can also watch how they are resolved, and comment on the progress..

Discussion Forums

Alternatively, questions could be raised using the forums available.

Developer Forum : Discussion forum for WSO2 ESB developers

User Forum : Discussion forum for WSO2 ESB users