I have a dot net application which produces real time market data as ticks.Need to create analytics by using that data on Java EE platform.Which messaging technology ( JMS,JAX-WS,SAAJ or anything else) will be best in this scenario?
Thanks in advance!!
If near real-time is satisfactory your life may be simplified by persisting and then turning around and querying on your Java side.
If you want to pass each tick to Java that is going to be awkward. The out-of-the-box method to pass data between the two is via a web service (see Java4Ever trailer). This approach is not going to cut it for high volume, fine grained transactions.