You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Bernard Lupin <be...@yahoo.fr> on 2006/10/02 14:15:07 UTC

web services orchestration

Hi all,
I have to call two or more external webservices (with http/soap provider
endpoints) and arrange all these answers to build a soap message for an
in/out http/soap consumer end point.
Based on the loan broker example, I know how to listen/send messages on the
JBI bus. The only thing I wonder is : How to analyze the incoming soap
message and construct my outgoing soap messages : Do I have to build java
classes with the WSDLs and a product such as XMLBeans, and then manipulate
them in java ? Do I have to parse the xml with an XML API ? wich one ?
another solution available ?
Thank you so much for all suggestions
Regards,
Bernard

-- 
View this message in context: http://www.nabble.com/web-services-orchestration-tf2369254.html#a6600161
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: web services orchestration

Posted by Guillaume Nodet <gn...@gmail.com>.
Jsr181 component may be of limited usage, but you
have the notion of proxy [1] that you could use.
Currently, the target endpoints need to have a WSDL
description + a java interface.

[1] http://servicemix.goopen.org/site/servicemix-jsr181.html#servicemix-jsr181-Proxies

On 10/2/06, Bernard Lupin <be...@yahoo.fr> wrote:
>
> Thank you Guillaume for this answer (and also for all others, a lot of them
> are useful for me...).
> I already tested the jsr181 and wsdl-first example, but was wondering that
> this component is useful only when exposing web services as POJO directly on
> the JBI bus, inside the servicemix JVM. Do you confirm that I can use jsr181
> to map services available on a different machine ? If so, how can I do that
> ?
> Many thanks,
> Bernard
>
>
> gnodet wrote:
> >
> > You could take a look at the jsr181 component
> > which handle all the marshaling / wsdl stuff.
> > The wsdl-first example can help you on that.
> > Else you could use some real orchestration
> > component (bpel, or bpmscript component).
> >
> > On 10/2/06, Bernard Lupin <be...@yahoo.fr> wrote:
> >>
> >> Hi all,
> >> I have to call two or more external webservices (with http/soap provider
> >> endpoints) and arrange all these answers to build a soap message for an
> >> in/out http/soap consumer end point.
> >> Based on the loan broker example, I know how to listen/send messages on
> >> the
> >> JBI bus. The only thing I wonder is : How to analyze the incoming soap
> >> message and construct my outgoing soap messages : Do I have to build java
> >> classes with the WSDLs and a product such as XMLBeans, and then
> >> manipulate
> >> them in java ? Do I have to parse the xml with an XML API ? wich one ?
> >> another solution available ?
> >> Thank you so much for all suggestions
> >> Regards,
> >> Bernard
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/web-services-orchestration-tf2369254.html#a6600161
> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> >
> >
>
> --
> View this message in context: http://www.nabble.com/web-services-orchestration-tf2369254.html#a6602055
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet

Re: web services orchestration

Posted by Bernard Lupin <be...@yahoo.fr>.
Thank you Guillaume for this answer (and also for all others, a lot of them
are useful for me...).
I already tested the jsr181 and wsdl-first example, but was wondering that
this component is useful only when exposing web services as POJO directly on
the JBI bus, inside the servicemix JVM. Do you confirm that I can use jsr181
to map services available on a different machine ? If so, how can I do that
?
Many thanks,
Bernard


gnodet wrote:
> 
> You could take a look at the jsr181 component
> which handle all the marshaling / wsdl stuff.
> The wsdl-first example can help you on that.
> Else you could use some real orchestration
> component (bpel, or bpmscript component).
> 
> On 10/2/06, Bernard Lupin <be...@yahoo.fr> wrote:
>>
>> Hi all,
>> I have to call two or more external webservices (with http/soap provider
>> endpoints) and arrange all these answers to build a soap message for an
>> in/out http/soap consumer end point.
>> Based on the loan broker example, I know how to listen/send messages on
>> the
>> JBI bus. The only thing I wonder is : How to analyze the incoming soap
>> message and construct my outgoing soap messages : Do I have to build java
>> classes with the WSDLs and a product such as XMLBeans, and then
>> manipulate
>> them in java ? Do I have to parse the xml with an XML API ? wich one ?
>> another solution available ?
>> Thank you so much for all suggestions
>> Regards,
>> Bernard
>>
>> --
>> View this message in context:
>> http://www.nabble.com/web-services-orchestration-tf2369254.html#a6600161
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> 
> 

-- 
View this message in context: http://www.nabble.com/web-services-orchestration-tf2369254.html#a6602055
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: web services orchestration

Posted by Guillaume Nodet <gn...@gmail.com>.
You could take a look at the jsr181 component
which handle all the marshaling / wsdl stuff.
The wsdl-first example can help you on that.
Else you could use some real orchestration
component (bpel, or bpmscript component).

On 10/2/06, Bernard Lupin <be...@yahoo.fr> wrote:
>
> Hi all,
> I have to call two or more external webservices (with http/soap provider
> endpoints) and arrange all these answers to build a soap message for an
> in/out http/soap consumer end point.
> Based on the loan broker example, I know how to listen/send messages on the
> JBI bus. The only thing I wonder is : How to analyze the incoming soap
> message and construct my outgoing soap messages : Do I have to build java
> classes with the WSDLs and a product such as XMLBeans, and then manipulate
> them in java ? Do I have to parse the xml with an XML API ? wich one ?
> another solution available ?
> Thank you so much for all suggestions
> Regards,
> Bernard
>
> --
> View this message in context: http://www.nabble.com/web-services-orchestration-tf2369254.html#a6600161
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet