I have some legacy C++ systems that I would like to integrate with JMS. I see that the HTTP/SOAP connector allows for non-Java programs to post messages to the JMS server, but what about receiving the messages from a JMS server? Can you reverse the SOAP/HTTP connector so it sends SOAP messages to legacy systems?
A simple alternative to writing a transport would be to create a Message Driven Bean (MDB) that calls your platform using SOAP calls. All the transports (including HTTP) all use Java object serialization for message passing, which isn't C++-friendly.