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/
