Hi folks, I just got an idea to write a new transport for axis2 based on Stomp protocol. Stomp can be used to deal with any Stomp supported message broker (like Apache ActiveMQ) to send and receive messages.
Since Stomp is very simple protocol, many scripting languages such as Ruby,PHP and python heavily use it for dealing with message brokers. So if Axis2 has Stomp support, they would send SOAP messages into axis2 through Stomp supported broker and they will leverage the performance of axis2 engine, when it comes to consume web services. As a start, I designed some basic set of classes for the Stomp transport * StompListener - for listening to incoming Stomp messages * StompConnection - represents a connection between axis2 and the broker. * StompMessageReceiver - worker thread that handles all incoming Stomp messages. uses a shared worker thread pool * StompConstants - constants specific to Stomp is defined here * StompSender - implements the TransportSender interface * StompUtils - utilities So I would like your feedbacks about this implementation. Cheers! Dunith Dhanushka