I think this is a great idea, if done correctly. Do you plan to support only bottom-up WS development or top down as well? If both, how do you propose to denote that a developer indicate his/her wish to use generics in their schema? I'm assuming it won't be required that someone use generics for a collection...or will it?
On Tuesday, April 7, 2009, Sukhitha Jayathilaka wrote: > Hi! > > I, Sukhitha Prabhath Jayathilaka, throught I would attemp to parcticipate in > Google Summer of Code 2009 under the Apache Axis2 project. I have submitted > my proposal already on the GSoC student app. > > > I submitted my proposal on a feature request I found on the Axis2 issue > tracker, namely the addition of Generics support for Axis2. I believe I will > be able to use my programming abilties gained so far to tackle the task of > implementing this feature, as well as to develop my skills greatly through > working on the project. > > > In my proposal I have divided the project in to three main parts as follows. > > 1. Support for POJOs that use Generics : Users should be able to deploy > POJOs with generic types in the same way as non-genericesed classes, and at > the time of deployment Axis2 should be able to read them and process them, > finally creating a valid Axis web service from the class. > > 2. Support for Schema and WSDL Generation : When the Java class employs > Generics, Axis2 should be able to process the generic types using Java > Reflection and create the correct Schema element. > > 3. Runtime message serialization and de-serialization : When a message is > received Axis2 should be able to identify the correct generic type using Java > Reflection and then de-serialize the XML message into the appropriate > genericised bean. > > I believe I would be able to dedicate about 2-3 hours on a daily basis to > working on this project, with more time on weekends. > I would appreciate any comments or suggestions regarding this proposal. > Thank You! > Sukhitha. > >