I have successfully written and executed "Hello World" program using JMS. I have also understood the concept behind integration of distributed applications asynchronously using JMS and JMS Vendor products like Sun Java Messaging Queue.
My question is how a messaging product understands two different applications. For example, I want to integrate information from SAP application and a Microsoft Application. SAP data is stored in one application server and Microsoft Application uses SQL Server as back-end database.
Now I would like to integrate SAP ERP system with Microsoft Application using SQL Server. In order to achieve integration of these two applications using JMS and a messaging product, what should be done in Java's JMS, what should be done in Messaing product and what should be done in the two applications>
First of all, such an integraion is possible using JMS and messaging product?
I want a clarity and I request any of the forum expert reply breifly how to achieve successful integration.
Re: About JMS
I believe that you could achieve this using web services between your Java products and your .net products.
Re: About JMS
As Json mentioned. There can be many ways to achieve this but the fundamental concept remains same.
You can need to create a common protocol between these two technologies. It can be something like this
1. XML request and response
2. Create a web service which can use XML
3. Create your own req/response protocol over HTTP or TCP and have both application understand it.
Best approach would be Web Services due to its extremely generic nature.
Hope this helps.