Using ws-rm for the client side makes a lot of sense. I'll try that.
But I still need to read from a queue system on the server side and C
doesn't support JMS so I might just use STOMP.

I'll try that and let you know.

mehdi


On 12/30/07 3:42 AM, "Paul Fremantle" <[EMAIL PROTECTED]> wrote:

> Medhi
> 
> One option would be to use WS-ReliableMessaging which has PHP support.
> 
> I will look at Stomp and see how it fits... however, basically
> Asankha's advice is pretty much right.
> 
> Paul
> 
> On Dec 29, 2007 9:46 PM, mehdi ait oufkir <[EMAIL PROTECTED]> wrote:
>> Paul,
>> 
>> I know I can do that. But I don't want to have my server to talk directly to
>> activemq.
>> So I would have, On the client side something like.
>> 
>> Client<----STOMP---->Synapse<---JMS--->Activemq
>> The client is in php.
>> 
>> On the server side:
>> Activemq<----JMS---->Synapse<----STOMP--->Server.
>> My server is in C.
>> 
>> I don't know if it's the best way to do it. But I don't want to have neither
>> my client, nor my server coupled to activemq.
>> 
>> My goal is to enable asynchronous web-services thru a queue mechanism, but
>> to my knowledge PHP and C can't talk JMS.
>> 
>> Let me know if I'm going the wrong way.
>> 
>> Concerning the build of synapse. Do you have some documentation somewhere or
>> can I build it from eclipse. I have heard about maven but I'm not familiar
>> at all with it, I know more about ant.
>> 
>> Mehdi.
>> 
>> 
>> 
>> On 12/29/07 1:24 AM, "Paul Fremantle" <[EMAIL PROTECTED]> wrote:
>> 
>>> Mehdi
>>> 
>>> Synapse works "out of the box" with ActiveMQ. Would it be enough
>>> simply to use ActiveMQ and enable the STOMP protocol with that?
>>> 
>>> i.e. Synapse->ActiveMQ->STOMP
>>> 
>>> Paul
>>> 
>>> On Dec 29, 2007 2:11 AM, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
>>>> 
>>>>  Hi Mehdi
>>>> 
>>>>  The transports used by Synapse are actually Axis2 transports.. Thus the
>>>> interfaces you need to implement are actually in Axis2.. however, since
>>>> Synapse uses more transports typically than Axis2, the Synapse code base
>>>> contains a module "tranports" that contains the code for the VFS, JMS and
>>>> NHTTP transports. However, the NHTTP transport is quite different and a bit
>>>> complex - but you should be able to look at the JMS transport code to get a
>>>> better understanding. Start from the JMSListener and JMSSender and also
>>>> look
>>>> at the AbstractTransportSender and the AbstractTransportListener that will
>>>> make your implementation simpler
>>>> 
>>>>  asankha
>>>> 
>>>> 
>>>> 
>>>>  mehdi ait oufkir wrote:
>>>>  Hi,
>>>> 
>>>>  I'm evaluating synapse for a project and one of the requirement would be
>>>> to
>>>> support the STOMP transport protocol. I know synapse already support by
>>>> default http,https, jms, I'd like to know what it would take to support
>>>> another protocol. How extensible is synapse?
>>>> 
>>>>  If this is possible, may be you can guide me with some general dev
>>>> documentation, and build documentation. I already checked out the code into
>>>> eclipse but I had hard to understand the structure of the code.
>>>> 
>>>>  Thanks,
>>>>  Mehdi Ait Oufkir
>>> 
>>> 
>> 
>> Mehdi Ait Oufkir
>> Webapp lead
>> O: 408.879.9118 x222   | F: 408.879.9117
>> 
>> yousendit
>> 1919 S. Bascom Ave, 3rd Floor  |   Campbell  |  CA 95008
>> Send, Receive, Track. . .  www.YouSendIt.com
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
> 
> 

Mehdi Ait Oufkir
Webapp lead
O: 408.879.9118 x222   | F: 408.879.9117

yousendit  
1919 S. Bascom Ave, 3rd Floor  |   Campbell  |  CA 95008
Send, Receive, Track. . .  www.YouSendIt.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to