My
first post on the
OGSA-DAI blog, on my GSoC 2010 project, with an introduction to the project, initial design decisions, as well as the Google Summer of Codes updates upto the moment, can be found
here.
Commit 994 has become my first commit. Apache CXF 2.2.6 has to be downloaded from
here and extracted to "ogsa-dai/third-party/packages/cxf/2.2.6" *** (as the case with the Axis presentation layer). After that, "ant all" from"trunk/presentation/cxf/stubs" will produce ogsadai-4.1-cxf-stubs-1.0.jar. This commit is just for the creation of the stubs jar using CXF, and further commits will follow. After the commit, I have included the module info the
repository structure trac page. The
OGSA-DAI nightly tests check the modules by running each night on the server [1].
***
cxf.lib.dir=${packages.dir}/cxf/2.2.6/apache-cxf-2.2.6/lib
cxf.version=2.2.6
Axis specific wsdl (data_request_execution_service_service.wsdl)
<soap:address location="http://localhost:8080/axis/services/DataRequestExecutionService"/>
CXF specific wsdl
<soap:address location="http://localhost:8080/services/DataRequestExecutionService"/>
<wsdl:import namespace="http://ogsadai.org.uk/namespaces/2007/04/service/execution/bindings" location="data_request_execution_service_bindings.wsdl"/>
<wsdl:service name="DataRequestExecutionService">
<wsdl:port name="WSDataRequestExecutionServicePortTypePort" binding="binding:WSDataRequestExecutionServicePortTypeSOAPBinding">
<soap:address location="http://localhost:8080/services/DataRequestExecutionService"/>
</wsdl:port>
</wsdl:service>
Apache CXF seems to be releasing the builds once in a two months. Currently they have released
2.2.8, though I have started with 2.2.6. I have seen many articles on
migrating from Apache Axis 1.x to Axis 2. But articles on migrating to CXF from Axis is rare. Though this makes the task more challenging, it has also given me a chance for a research which of course is really cool.
**
# WS-Addressing
addressing.lib.dir=${dependencies.dir}/globus/ws-addressing/addressing/1.0
[1]
Test Reports 20/05/2010 22:05:50 : daitest