On Mon April 20 2009 6:23:34 pm Yujian LIN wrote:
> Latest news, the project plan "Implementing SDO databinding for CXF" has
> been accepted by GSoC, which means we will have a close cooperation and
> have a fruitful summer. I am looking forward to.

Yep.   I'm definitely excited about the projects from the GSoC stuff as well.   

One note: part of the GSoC review process (like the midterm and final reviews) 
involves how well you interacted with the project community.   Thus, it's 
definitely best if you subscribed at least to dev@cxf.apache.org (send a not 
to dev-subscr...@cxf.apache.org) and direct any future communication to there.  
 
I'll still get it and respond there, but that also allows others in the 
community that might have other ideas and suggestions to also provide their 
thoughts.

> Recently I am reading the CXF user's guide, referring to source code and
> javadoc of xmlbeans databinding. Besides, I compare it with the xmlbeans
> databinding in Tuscany SCA, and I also read the SDO databinding in Tuscany
> SCA.

Oh.  Good.   Looking at the XMLBeans databinding was going to be my first 
suggestions.   The XMLBeans databinding is much simpler than the JAXB 
databinding so it's much easier to get started with it.    

> Anyway, my plan is to get the requirment in more details, so that I can
> devide the project into class design and function methods design, and make
> the project more concrete.
>
> Do you also have some suggestions for me, as for my embarkment on the
> project?

There are basically two major parts to the project:

1) The "runtime" parts.  
2) The "tooling" parts for the wsdl2java scenarios.

For xmlbeans, the stuff for (1) is in org.apache.cxf.xmlbeans.* and the stuff 
for the tooling is in the "tools" subpackage.   You really just need to look 
at one or the other depending on what you want to do first.   

One note about the "tooling" part:   there is also a GSoC project for Apache 
Tuscany for providing a wsdl2java tool for Tuscany that will output JAX-WS 
code, but with the various databinding things that Tuscany uses.  SDO is 
obviously one of them.  (their proposal deals ONLY with wsdl2java, but covers 
other things than just SDO such as Axiom and others)    It would actually be a 
good idea to work together with Pradeep Fernando (whom I've also CC'd on this) 
to do the tooling part.  He's currently looking at using the CXF tooling for 
the JAX-WS part and providing pluggable databindings for the various things he 
needs.  Thus, you both need SDO so working together could save some time and 
effort.    See:
http://mail-archives.apache.org/mod_mbox/tuscany-
dev/200904.mbox/<de80f0440904201658j45294af2p8a69671bdd643...@mail.gmail.com>


-- 
Daniel Kulp
dk...@apache.org
http://www.dankulp.com/blog

Reply via email to