Astrophysical Virtual Observatory

::: EuroVo2005ApplicationTutorial :::
# Sitemap  
  AVO TWiki system # Edit # Attach # Diffs # Printable # More # Changes # Register # Search

:::
Logged in as TWikiGuest

EUROVO FC

AVO
SWG
Management
Science
Standards
Technology
Reports&Minutes
Forum
Events
Contacts
Help

EGG

Main

Know

Test

TWiki

EuroVO Workshop 2005 :: 27 June – 1 July 2005 :: ESO Headquarters, Munich, Germany

Application Wrapping Tutorial



Description

This tutorial is intended to be a hands on demonstration of integrating legacy applications into the Virtual Observatory (VObs). A brief introduction to writing a web service in Java using the Apache Axis SOAP toolkit will be given. This will then be contrasted with the approach of the Common Execution Architecture (CEA) utilising components from Astrogrid implementation, which provides a framework for easily producing applications that are fully interoperable in the VObs. Once the application has been wrapped and published, a short demonstration of how it can be called from the Astrogrid workflow and desktop will be given.

To demonstrate the principles, the tutorial will wrap a trivial unix command-line shell script, however, participants are encouraged to bring along ideas for more useful applications that they would like to see integrated. The tutors will endeavour to 'kick-start' the work, and it might be possible for attendees to be able to publish new applications into the VObs by the end of the week.


Contact

Paul Harrison, pharriso@eso.org
André Schaaff, schaaff@astro.u-strasbg.fr


Software

Local
Name/Version Location Preferred OS Notes
tomcat 5.0.30 http://archive.apache.org/dist/jakarta/tomcat-5/v5.0.30/bin/jakarta-tomcat-5.0.30.zip linux This version is chosen because it is the latest that is compiled for jdk1.4
maven 1.0.2 http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-1.0.2.zip linux installation and recompilation scripts are in maven
XML editor ... ... Attendees should bring along their favourite XML editor
Java IDE (Eclipse 3.0 recommended) any Power users might want to explore the possibility of writing a native application to fit into the framework (not part of the basic tutorial path)
Python Registry Library PyVOTools any Requires Python 2.2 or later.
AXIS 1.2.1 http://www.apache.org/dyn/closer.cgi/ws/axis/1_2_1 any Used to implement standard Web Services

Remote
Service Type Service URL Service Admin Notes
... ... ... ...




# Edit menu  


Topic revision r1.11 - 22 Sep 2005 - 15:21 - MarcoLeoni
Topic parents: EuroVo2005
Copyright © 2003 by the contributing authors. All material on this collaboration tool is the property of the contributing authors. Ideas, requests, problems regarding AVO TWiki ? Send feedback.