2009/12/7 Ian Dunlop <[email protected]>:

> I'm not sure that deploying globus services on Axis 1.4 would work since the
> globus axis is modified to handle their WSRF requirements.  If they are just

Ian is right, you would not be able to upgrade the axis.jar of the
Globus server, as the security and WSRF extensions (for stateful web
services) done by Globus depend on a branch of an early release
candidate of Axis 1.2 from around 2004. I'm still not sure if the Axis
included in say WS-Core 4.0.3 is a patched version of 1.2 RC or just a
point release, but by my experience even upgrading it to 1.2 will
break Globus.

We've commented this to Globus developers, but as Axis 1 is no longer
actively maintained I believe there is no longer any incentive to get
Globus' patches accepted into the main Axis code. We would therefore
need to work around the bugs that exist in the older version of Axis
that Globus is based on.


Taverna is in the unlucky position of having to work with a multitude
of various SOAP services, and we therefore try to support both legacy
web services (RPC/encoded) based on early days libraries like Axis
1.2, in addition to modern, WS-I compliant web services
(document/literal) from servers using next generation web service
frameworks like CXF. Some times this means that we'll have to exclude
some services in the far end of the scale to be able to support the
majority at the other end.


However, if you are bound to the Globus container server-wise you
might find it easier to install the caGrid plugin for Taverna, this
contains a modified version of Taverna's WSDL-support that is using
the Globus libraries (including Axis 1.2 RC x), which should be able
to talk directly to your service.


The plugin is available for Taverna 2.1 b2 (not 2.1 RC1), and there
will also be an updated version of the plugin available for 2.1 by
January.


You should also find that this plugin can allow you to access secured
Globus services, although note this has not been tested in a Globus
environment outside caGrid.


You can install the caGrid plugin for Taverna 2.1 b2 by adding this
update site using the menu  Advanced -> Updates and plugins

  http://www.mygrid.org.uk/taverna/cagrid/2.1-beta-2/

Afterwards, use the "Add service" button and select "caGrid service".


-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/

Reply via email to