Hi, Well, I am new to ESB approach so maybe I am not thinking the right way to meet the requirements.
I will try to list my requirements for the project I am working on: --------------------------------------------- - The same system will be installed in several nodes in distinct networks. The nodes are connected using the Internet. - Each node needs to exchange information with each other. I think that HTTP is the obvious choice for the message exchange. The bigger part of the exchanges can be inOnly and asynchronous but I need to make sure the message will be received by the target node. - The nodes need to send messages to third party web services. If these web services are down or slow the nodes must keep sending the inOnly messages normally. The ESB must hide any problems related to the third party web services. Message lost is not allowed. - The message exchanges must be secure so I want to use HTTPS. --------------------------------------------- I am planning to use an ESB server running Camel or Servicemix or both. The ESB server will control all message exchanging. My idea is to put queues in front of the web services. When a node send a message (via SOAP), the ESB will put it in a JMS queue and send acknowledge back to the sender. Another endpoint will consume from the JMS queue and send the SOAP request to the third party web service. This way if the third party web service is down or slow the client can keep sending messages. Is there another way to achieve this? Thank you, Wilson James.Strachan wrote: > > On 21/01/2008, Wilson <[EMAIL PROTECTED]> wrote: >> >> Hi Willem >> >> Unfortunately I need this feature and I can't wait until Camel provides a >> stable implementation. >> I tested the Servicemix cxf-bc component and it works using an activemq >> queue between the HTTP endponts. In my opiniou Camel is easier and >> cleaner >> than pure JBI, but I think I am forced to use Servicemix this time. > > Just out of interest I wonder if you could explain your use case so we > can see where the camel approach breaks down? > > Are you connecting 2 HTTP endpoints together using a JMS queue in > between? Or just exposing an existing SOAP/HTTP endpoint over > SOAP/JMS? I've been getting a bit confused in this thread with the > exact scenario folks are talking about :) > > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > > -- View this message in context: http://www.nabble.com/About-JIRA-issue-CAMEL-180-tp14702992s22882p15000862.html Sent from the Camel - Users mailing list archive at Nabble.com.
