Here are some examples of message flows you'll be able to express in the configuration:
"when a persistent message arrives on this server and is addressed to any address beginning with "jmsqueues.*", please route it round-robin style to any of the following nodes: .., ..,"
"when a non-persistent message arrives on this server and is addressed to any address beginning with "jmstopics.*", please route it to ALL of the following nodes: .., ..,"
"when a non-persistent message arrives on this server and is addressed to any address beginning with "jmstopics.*", please route it to ALL of the following nodes discovered using UDP discovery on port xyz"
"when a message arrives on this server, and has a property "office-name" = "London", route it over the internet using HTTP to the server at address abc, if the connection is down, store it locally and forward it on when the connection comes back up".
Here are some examples of message flows you'll be able to express in the configuration:
"when a persistent message arrives on this server and is addressed to any address beginning with "jmsqueues.*", please route it round-robin style to any of the following nodes: .., ..,"
"when a non-persistent message arrives on this server and is addressed to any address beginning with "jmstopics.*", please route it to ALL of the following nodes: .., ..,"
"when a non-persistent message arrives on this server and is addressed to any address beginning with "jmstopics.*", please route it to ALL of the following nodes discovered using UDP discovery on port xyz"
"when a message arrives on this server, and has a property "office-name" = "London", route it over the internet using HTTP to the server at address abc, if the connection is down, store it locally and forward it on when the connection comes back up".
JBoss ESB promises to be message agnositc supporting JMS, SOAP, and even Email based messaging. Promises to leverage JEMS with Smooks, XSLT, XPath, JBoss Rules, UDDI JMS, and Web Services