Apache Synapse Announces Milestone 2 Release

| by Miko Matsumura Follow 0 Followers on Jun 05, 2006. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

The Apache Synapse team recently announced the release of Milestone 2. Apache Synapse ( is a lightweight Web Services and XML broker.

Synapse is built on top of Apache Axis2. Axis2 is designed to enable web service "endpoints". This allows applications which previously were not designed with web services in mind to communicate using web services. The Synapse Project is built as an "intermediary", or broker service which sits between service consumers and service providers. Thus the use cases for Synapse are different from that of Axis, but the software uses the same underlying object model, called AXIOM.

Synapse has the ability to route, transform and log messages passing through it. Synapse uses a simple XML based configuration language to allow users to control the brokering of XML messages including both
SOAP and XML/HTTP. With full support for WS-Addressing, XSLT, XPath and regex based routing, Synapse has a functional starter set of mediators. Synapse has an architecture which allows for pluggable mediators to handle a vast number of possible application scenarios.

New features this release:

  • A streamlined configuration model and a new XML syntax
  • Concept of Endpoints
  • Global and message context based 'properties', and a new XPath extension function synapse:get-property() to read them
  • New switch mediator
  • XML Schema Validation using Apache Xerces
  • Enhanced and streamlined mediators - send, drop, log, makefault, transform, header, filter, class, set-property, sequence, in & out
  • Improved Spring support
  • Synapse initialization on startup rather than first message
  • Sample applications and configurations demonstrating most of the above features

The Synapse Project continues to be in the Apache Software Foundation (
ASF) Incubator. Projects in the incubator have not yet been released as fully sanctioned projects from the ASF and must pass specific criteria in order to do so.

Synapse Milestone 2 can be downloaded from this location: ( Documentation is available here (

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you