Smitha Ajay CGL Report

Wednesday, November 15, 2006

Status report as of Nov 15th 06

No change as of Monday,13th Nov report.

Just an observation that the XFire webapp is not being picked up by Tomcat.This is the error message that i am getting :
'org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cdkSimxfire]has not been started'

These are the tasks planned for this week (by 19th Nov 06):

1)Try to resolve Xfire error by deploying the CDK webservice on a new tomcat instance
2)If that does not work, try to deploy a very basic Java public class on XFire

This seems to work : http://gf1.ucs.indiana.edu:5080/websvc/services/Banking?wsdl
Now will check the CDK webservice on XFire.

3)Continue work on displaying VOTable as a portlet

Monday, November 13, 2006

Status Report as of 13 Nov 06

1)Evaluation of XFire :

Tried a v basic CDK web service for testing on XFire.
The process is v trivial and intuitive as compared to Axis1 or Axis 2.To convert the CDK class into a webservice and deploy the same in Tomcat almost took no time.

Result :

That said, i am getting the below error over the last 1 week :

java.lang.NoClassDefFoundError:org/xbean/spring/context/ClassPathXmlApplicationContextorg.codehaus.xfire.spring.XFireConfigLoader.loadConfig(XFireConfigLoader.java:30)org.codehaus.xfire.spring.XFireConfigLoader.loadConfig(XFireConfigLoader.java:44)org.codehaus.xfire.transport.http.XFireConfigurableServlet.configureXFireNew(XFireConfigurableServlet.java:126) org.codehaus.xfire.transport
..............

The people in the xfire user list presume it could be a problem of spring or xbean jar version.However, that did not seem to work either.I hope to resolve this by this week
(Nov 17th,2006)


2)Building a portlet using VOTable :

I investigated and found that i could use STIL - Starlink Tables Infrastructure Library for manipulating VOTables.
Sima has used SAVOT to work with VOTables and i thought i could try another option and evaluate STIL with SAVOT.
There are a bunch of other VOTable parsers :
http://www.us-vo.org/summer-school/2005/proceedings/presentations/votables.html

I am in the process of working on this and should have a basic structure done soon; hopefully by this weekend.

Monday, October 30, 2006

Status Report For Nov 1st, 2006

This is a brief of where i left off before my hard drive crashed twice in quick succession.
I have just managed to recover my data and began using Sangyoon's PC since a week.I hope to pick up on the unfinished tasks soon.

Status so far :

-Created a number of portlets for the CDK web services
-Evaluating the various methods of deploying webservices in Axis 2 :
1)WSDL from Axis 1 - Done , Sep last week
2)No wsdl - using OMObject directly - Done, Oct 1st week
3)no wsdl - xmlbeans - Done
4)sun webservices..no axis 2 - have explored in brief
5)any other java wes service frame works - looking at this and andromda

Towards evaluating other framewoks, i found that Andromda is not suitable.It is more of a code generator.

http://galaxy.andromda.org/docs/

However XFire and Systinet Server for Java seems to have been spoken about as having better features than Axis 2 and simpler to use.


-XFire http://xfire.codehaus.org/
-Systinet Server for javahttp://www.systinet.com/doc/ssj-65/primerj/index.html


-Displaying a VOTable data in a portlet - still working on this

Schedule for unfinished tasks:

1)Complete evaluation of XFire and Systinet server - Nov 10th,06

2)Display VOTable data in a portlet - Nov 15th,06