Synapse
Home PageCategories: Remote Invocation - RPC
Author: The Apache Software Foundation
Latest version: 0.91
Added 2007-01-10
Mediation framework for Web Services.
Apache Synapse is a broker for routing and mediating XML messages. It is designed to be the basis of a XML-oriented Enterprise Service Bus. It has support for logging, routing, and transforming all kinds of XML messages including XML/HTTP, SOAP, JMS, and others. It supports a number of standards including XSLT, XPath, WS-Reliable Messaging, WS-Security, WS-Policy and WS-Addressing.
Features include:
- Support for HTTP and JMS transports
- Support for WS-Reliable Messaging and WS-Security through WS-Policies
- Support for error handling and recovery
- Content-based routing using XPath 1.0
- Configurable Message logging based on Apache Commons Logging
- Support for XML and SOAP over JMS, tested with Apache ActiveMQ
- Initiation and termination of WS-Reliable Messaging 1.0
- Authentication and Authorization using WS-Security 1.1
- Support for remote configuration via HTTP-based registries
- Extensible using Java and scripting languages, including support for JavaScript, E4X, JRuby, and other scripting languages
Built for Java |
Library |
Free or free version available |
Source code provided |