You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by "Shaw, Richard A" <ri...@atkinsglobal.com> on 2007/06/03 14:43:42 UTC

CXF & Orbeon Forms

I was surprised to see that you have spotted me on both mailing lists.

I am using CXF to build my web service components and to connect to some legacy services. I am using Orbeon Forms to create my client web interfaces and using the pipelines to call my CXF services.

Integrating them probably implies more than I am doing. It's an interesting idea to create an orbeon pipeline processor which would use CXF to connect to a service thus enabling other transport and bindings to be used. 

It might also be interesting to see if the Orbeon pipeline processor could be used as an orchestration engine for CXF services. The only trouble with this is that there isn't a graphical tool to create the pipelines like there is with BPEL engines. But I have to say that I've found using the Orbeon pipelines much easier than BPEL.

I've copied this to the Orbeon mailing list to see if anybody else has though about this.

Richard Shaw

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤

Richard Shaw  
Technical Design Authority - Information Solutions Consultancy  
Intelligent Transport Systems 

Atkins Highways and Transportation 
Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW

Tel: +44 (0) 1372 756407 
Fax: +44 (0) 1372 740055
Mob: 07740 817586 
E-mail: richard.shaw@atkinsglobal.com

www.atkinsglobal.com/its

-----Original Message-----
From: Dan Connelly [mailto:daniel.s.connelly@comcast.net] 
Sent: 02 June 2007 08:15
To: cxf-user@incubator.apache.org
Subject: Re: Skipping some layers in the interceptor chain

Richard:

I have been thinking of using the SourceDataBinding for a similar use 
case.     Have you tried that?   Does it avoid the inefficiency?

I have not tried this myself yet, so I raise it out of curiosity.   
Please post your experience.

(Can I assume that you are integrating CXF with Orbeon since you are active on that list as well?)

       -- Dan Connelly


Shaw, Richard A wrote:
> I have the following requirement and was wondering whether anybody 
> could tell me if it is possible -
>
> 1 - I have an XML string which represents the logical message for a 
> request
> 2 - I want to use this to make a request on an appropriate service
> 3 - I want to catch the reply at the XML level without creating a java 
> object
> 4 - transform the reply using a XSL stylesheet to be the logical 
> message of another service
> 5 - send the logical message to the final service
>
> This is for a generic data fetch. It requests data from a SOA component, transforms the data into a set message, which is sent to my datastore component. I don't want to write a new component for every type of data source that I want to fetch data from.
>
> I have implemented the above using the original Celtix code, but it 
> has the following inefficiencies -
>
> 1 - I load the XML from my config. unmarshal it into an object and 
> then use that to call my service which will marshal as its first step
> 3 - the response is unmarshalled into a java object so I then marshal 
> it back to an XML stream to pass to the XSLT transformer
> 5 - I unmarshal the transformed XML into a java object and use that to 
> call my data storage service
>
> Thanks
>
> Richard Shaw
>
> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°`°º¤ø,¸¸,ø¤
>
> Richard Shaw
> Technical Design Authority - Information Solutions Consultancy 
> Intelligent Transport Systems
>
> Atkins Highways and Transportation
> Woodcote Grove, Ashley Road, Epsom, Surrey, KT18 5BW
>
> Tel: +44 (0) 1372 756407
> Fax: +44 (0) 1372 740055
> Mob: 07740 817586
> E-mail: richard.shaw@atkinsglobal.com
>
> www.atkinsglobal.com/its
>
>
>
> This email and any attached files are confidential and copyright protected. If you are not the addressee, any dissemination of this communication is strictly prohibited. Unless otherwise expressly agreed in writing, nothing stated in this communication shall be legally binding.
>
> The ultimate parent company of the Atkins Group is WS Atkins plc.  Registered in England No. 1885586.  Registered Office Woodcote Grove, Ashley Road, Epsom, Surrey KT18 5BW.
>
> Consider the environment. Please don't print this e-mail unless you really need to. 
>
>   



This message has been scanned for viruses by MailControl - (see http://bluepages.wsatkins.co.uk/?6875772)