You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Andrea Zoppello <zo...@tiscali.it> on 2008/01/30 10:36:14 UTC
CXF-BC Questions
Hi all,
I need to start to use servicemix-cxf-bc, to get support for MTOM,
WS-Addressing and WS-Security but
i still have some doubts, about it.
Basically i need to use the CXF BC as i've done with old servicemix-http,
For example i've a process HTTP(BC) -> Groovy (SE) -> Console Out
What i need to know is:
1) Is mandatory to use cxf-bc with cxf-se or it could be used as a
simple replacement for old http.
2) Do i need to provide WSDL???
3) It's possible to use the cxf-bc within pipeline??
4) It's not clear to me how to add SSL support to CXF-BC
Is there a very basic example of use of CXF-BC without cxf-se???
Andrea
Re: CXF-BC Questions
Posted by Freeman Fang <fr...@gmail.com>.
Hi Andrea,
I never test it but in theory it should work, if you find any problem
just post it on mailling list.
Btw, now we have camel component which is more powerfuly than the EIP
componet IMHO, so you can take a look at it as well.
Best Regards
Freeman
Andrea Zoppello wrote:
> Hi Freeman,
>
> Thank you very much for your help.
>
> By pipeline i means a process where, i use an EIP Pipeline, to call an
> external webservice using a CXF(BC) and than go on on the flow.
>
> I've successfully just used this approach with the old servicemix-http.
>
> Here the use case as it's now
>
> HTTP-BC -> XSLT SE -> EIP-PIPELINE ( <--> HTTP-BC ) -> Console
>
> CXF-BC -> XSLT SE -> EIP-PIPELINE ( <--> CXF-BC ) -> Console (
> StreamWriter Component )
>
> I just want to know if this is possible with CXF-BC that's all.
>
> Andrea
>
> Freeman Fang ha scritto:
>>
>>
>> Andrea Zoppello wrote:
>>> Hi all,
>>>
>>> I need to start to use servicemix-cxf-bc, to get support for MTOM,
>>> WS-Addressing and WS-Security but
>>> i still have some doubts, about it.
>>>
>>> Basically i need to use the CXF BC as i've done with old
>>> servicemix-http,
>>> For example i've a process HTTP(BC) -> Groovy (SE) -> Console Out
>>>
>>> What i need to know is:
>>>
>>> 1) Is mandatory to use cxf-bc with cxf-se or it could be used as a
>>> simple replacement for old http.
>> The message used in cxf-bc and cxf-se is using jbi wrapper, if your
>> component support jbi wraper, it can work with cxf component. Let's
>> say, cxf-se can work with http-bc if you enable jbi-wrapper for
>> http-bc component. something like <http:soap-consumer
>> useJbiWrapper="true" ...
>> And I guess your Groovy se need some improvement to support the jbi
>> wrapper message
>>
>>> 2) Do i need to provide WSDL???
>> Yes, for cxf-bc, the wsdl is mandatory
>>> 3) It's possible to use the cxf-bc within pipeline??
>> I am not sure what you mean pileline here?
>>> 4) It's not clear to me how to add SSL support to CXF-BC
>>>
>> Besically, cxf-bc leverage ws-* feature from cxf, so you can find
>> lots of discussion on cxf mailing list about how cxf support ssl.
>> Also, you can refer to [1] for server side configuration, [2] for
>> client side configuration
>>
>>
>>> Is there a very basic example of use of CXF-BC without cxf-se???
>>>
>> Yes, we have a test to show cxf-bc provider and consumer work
>> together without cxf-se, [3] for more details
>>
>> [1]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
>>
>> [2]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBCSecurityTest.java
>>
>> [3]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerTest.java
>>
>>
>>
>>> Andrea
>>>
>>
>
>
Re: CXF-BC Questions
Posted by Andrea Zoppello <zo...@tiscali.it>.
Hi Freeman,
Thank you very much for your help.
By pipeline i means a process where, i use an EIP Pipeline, to call an
external webservice using a CXF(BC) and than go on on the flow.
I've successfully just used this approach with the old servicemix-http.
Here the use case as it's now
HTTP-BC -> XSLT SE -> EIP-PIPELINE ( <--> HTTP-BC ) -> Console
CXF-BC -> XSLT SE -> EIP-PIPELINE ( <--> CXF-BC ) -> Console (
StreamWriter Component )
I just want to know if this is possible with CXF-BC that's all.
Andrea
Freeman Fang ha scritto:
>
>
> Andrea Zoppello wrote:
>> Hi all,
>>
>> I need to start to use servicemix-cxf-bc, to get support for MTOM,
>> WS-Addressing and WS-Security but
>> i still have some doubts, about it.
>>
>> Basically i need to use the CXF BC as i've done with old
>> servicemix-http,
>> For example i've a process HTTP(BC) -> Groovy (SE) -> Console Out
>>
>> What i need to know is:
>>
>> 1) Is mandatory to use cxf-bc with cxf-se or it could be used as a
>> simple replacement for old http.
> The message used in cxf-bc and cxf-se is using jbi wrapper, if your
> component support jbi wraper, it can work with cxf component. Let's
> say, cxf-se can work with http-bc if you enable jbi-wrapper for
> http-bc component. something like <http:soap-consumer
> useJbiWrapper="true" ...
> And I guess your Groovy se need some improvement to support the jbi
> wrapper message
>
>> 2) Do i need to provide WSDL???
> Yes, for cxf-bc, the wsdl is mandatory
>> 3) It's possible to use the cxf-bc within pipeline??
> I am not sure what you mean pileline here?
>> 4) It's not clear to me how to add SSL support to CXF-BC
>>
> Besically, cxf-bc leverage ws-* feature from cxf, so you can find lots
> of discussion on cxf mailing list about how cxf support ssl. Also, you
> can refer to [1] for server side configuration, [2] for client side
> configuration
>
>
>> Is there a very basic example of use of CXF-BC without cxf-se???
>>
> Yes, we have a test to show cxf-bc provider and consumer work together
> without cxf-se, [3] for more details
>
> [1]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
>
> [2]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBCSecurityTest.java
>
> [3]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerTest.java
>
>
>
>> Andrea
>>
>
Re: CXF-BC Questions
Posted by Freeman Fang <fr...@gmail.com>.
Andrea Zoppello wrote:
> Hi all,
>
> I need to start to use servicemix-cxf-bc, to get support for MTOM,
> WS-Addressing and WS-Security but
> i still have some doubts, about it.
>
> Basically i need to use the CXF BC as i've done with old servicemix-http,
> For example i've a process HTTP(BC) -> Groovy (SE) -> Console Out
>
> What i need to know is:
>
> 1) Is mandatory to use cxf-bc with cxf-se or it could be used as a
> simple replacement for old http.
The message used in cxf-bc and cxf-se is using jbi wrapper, if your
component support jbi wraper, it can work with cxf component. Let's say,
cxf-se can work with http-bc if you enable jbi-wrapper for http-bc
component. something like <http:soap-consumer useJbiWrapper="true" ...
And I guess your Groovy se need some improvement to support the jbi
wrapper message
> 2) Do i need to provide WSDL???
Yes, for cxf-bc, the wsdl is mandatory
> 3) It's possible to use the cxf-bc within pipeline??
I am not sure what you mean pileline here?
> 4) It's not clear to me how to add SSL support to CXF-BC
>
Besically, cxf-bc leverage ws-* feature from cxf, so you can find lots
of discussion on cxf mailing list about how cxf support ssl. Also, you
can refer to [1] for server side configuration, [2] for client side
configuration
> Is there a very basic example of use of CXF-BC without cxf-se???
>
Yes, we have a test to show cxf-bc provider and consumer work together
without cxf-se, [3] for more details
[1]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBcProviderSecurityTest.java
[2]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/ws/security/CxfBCSecurityTest.java
[3]http://svn.apache.org/repos/asf/servicemix/smx3/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerTest.java
> Andrea
>