[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [jwt-dev] STP Toolbox : useful helpers for SOA needs | 
Hi all
At the last SCOrWare meeting, we've discovered that several people were 
developing similar things for similar SOA needs, and wondered if we 
could work together on such SOA helpers in a more generic manner, which 
would logically go in STP ("Toolbox" subproject ?). As promised, I'm 
writing this mail about it.
The first identified need is about generating java from wsdl.
Here are the known use cases.
  * Mickaƫl Istria in JWT4SOA / Scarbo does it using CXF at devtime to 
allow a process engine to call (web, rmi, sca...) services in a java 
world using the Frascati SCA service platform.
  * Mohammed El Jai in PEtALS does it (at runtime ?) using CXF to 
bridge the Frascati java and the JBI XML ESB worlds
  * errr... who's the third, Vincent, Valerio or Damien ??
It's useful do create services in the "wsdl first" manner, call them in 
an eclipse tool or in a runtime engine. Potential needs and issues are :
  * what to generate ? generating only beans, or also service artifacts 
(client, server stub, deployment configuration)
  * what generation technology to use (web services wsdl2java : CXF, 
Axis2 ; beans only : XMLBeans...), what configuration, what standards 
(JAXWS, JAXB or not) ?
  * Making these technologies and configuration pluggable ?
  * making them compatible (ex. using CXF we'll get JAXB beans, so how 
to build them starting from mere POJOs that the WSDL was generated from 
first). Something that could be useful is dozer ( 
http://dozer.sourceforge.net/documentation/xmlbeans.html ) which does 
bean mapping and supports pojo, jaxb, xmlbeans...
  * classloading problems : avoiding conflicting (not) generated classes...
  * some use it in eclipse, some in a runtime platform
  * allowing a degraded behaviour for XML serialization technologies 
(XStream) ?
Next step :
  * could anyone (Vincent ?) create a Wiki page in the STP Wiki at the 
right place so we can contribute there ?
  * could you SCOrWare guys describe your needs and issues better than 
I did ?
  * There should be things already in WTP, do you know about them ?
  * what do other people think about a shared "STP Toolbox" and of the 
wsdl2java need ?
Regards,
Marc Dutoo
Open Wide