This all looks pretty good from a straight list of things to do standpoint.   
Obviously, for the official proposal, there would need to be some timeline 
things in there and such, but this is definitely a good start.    One thing 
that MAY help you would be to do an svn log or similar on the SDO databinding 
(on trunk) or XMLBeans databinding to get a feel for all the steps that were 
done in those databindings and how long it took.

I'd be happy to act as mentor.   

Dan

On Monday 29 March 2010 4:04:33 pm Nilupa Bandara wrote:
> Hi,
> 
> I am graduate student (second year masters) at Universidad Politécnica de
> Madrid and I am interested in implementing a jiBX Databinding[1] for Apache
> CXF as GSoC project this year. I've three year work experience in Java and
> Java related technologies working for software vendor in Travel industry
> before commencing the masters.
> 
> I've read the documentation and some of the code of CXF and as per my
> understanding, the outcomes of the project consists of the followings.
> 
> 1. Mapping the data content in SOAP messages to corresponding binding Java
> objects in the service implementation and vice versa using the jiBX data
> binding framework.
> 2. Integrating jiBX databinding support to java2ws tool so that it would
> generate the corresponding frontned classes based jiXB databinding.
> 3. Generate XML schema of dynamically-generated WSDLs based on Java objects
> of the service using jiXB marshalling.
> 4. Integrating jiBX databinding support to wsdl2java tool which will allow
> users to generate Java classes using jiBX which can be used as data objects
> in their service implementation.
> 
> And the possible set of steps involved as follows:
> 
> 1. Familiarizing with Apache CXF, Apache CXF Databinding framework and 
> jiXB Databinding Framework.
> 2. Writing a basic design of the jiXB databinding framework for Apache CXF
> leveraging the existing Apache CXF databinding framework.
> 2. Implementation of org.apache.cxf.databinding.DataReader and
> org.apache.cxf.databinding.DataWriter classes and any related functions to
> provide unmarshalling and marshalling of live data based on jiXB.
> 3. Implementation of jiBX databinding support for java2ws tool.
> 4. Implementation of jiBX databinding support for wsdl2java tool.
> 5. Writing JUnit tests for each steps.
> 6. Writing some samples and documentation.
> 
> I would like to know whether any of you is willing to act as a mentor for
> this project and also some guidance to prioritize the above tasks, identify
> missing elements etc since I am newcomer to Apache CXF project.
> 
> Any feedback would be much appreciated.
> 
> Best Regards,
> Nilupa
> 
> [1]  https://issues.apache.org/jira/browse/CXF-2734

-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog

Reply via email to