Content Based Routing
Content-based routing enhances SOA.
In service-oriented architecture (SOA), routing messages based on content is a significant functionality that helps make SOA more flexible. Content-based routing routes messages based on the actual content of the message itself, rather than by a destination specified by the message. Content-based routing works by opening a message and applying a set of rules to its content to determine the message’s destination. By freeing the sending application from needing to know anything about where a message is headed, content-based routing provides a high degree of flexibility and adaptability to change ― essentials of a successful SOA.
For organizations seeking an SOA infrastructure that accommodates content-based routing, FuseSource offers leading open source solutions.
FUSE Mediation Router delivers content-based routing functionality.
FUSE Mediation Router is enterprise, open source SOA software based on Apache Camel for content-based routing. FUSE Mediation Router is tested, certified and fully supported by the FuseSource team. This powerful rule-based routing and process mediation engine offers the ease of basic POJO development with the clarity of the standard Enterprise Integration Patterns (EIP). FUSE Mediation Router can be deployed inside any container or as a stand-alone, and can work directly with any kind of transport or messaging model to quickly integrate existing services and applications. FUSE Mediation Router provides greater ease of use by relying a Java Domain Specific Language as well as Spring XML for configuring routing rules, including content-based rules. This gives developers the ability to create powerful and concise code and to support type-safe smart completion, reducing the need to work with great numbers of XML configuration files.
The FuseSource team also offers an ESB, JBI technology, open source messaging, RESTful Services and SOA tools.