i v o a . n e t

/ WebHome / IvoaEvents / InterOpOct2003 / InterOpOct2003WebGrid / IVOA.WebgridTutorial

This Web


Trieste Interop 

WebHome 
WebChanges 
WebTopicList 
WebStatistics

All Webs


Astrodata
IVOA
Know
Sandbox
TWiki
Trash

TWiki intro
TWiki tutorial
User registration
Notify me

W/I Groups


Data Access
Data Model
GWS
Query Language
Registry
Stds&Procs
Semantics
VOEvent
VOTable

Applications
Astro-RG
Data Curation
Theory

ivoa.net


www.ivoa.net
Doc. Repository
Events
Projects
XML Schema

Web & Grid Services Tutorial at ADASS XIII.

Contributors : Tamás Budavári, Wil O'Mullane, Matthew Graham, Maria A. Nieto-Santisteban, Guy Rixon, André Schaaff

Programme

  1. Introduction - Andre - 4 minutes (pdf)
  2. Consuming Web Services in C# and Java - Tamás - 9+2 (doc, html) and André - 5 (pdf)
  3. VO Statistics Service - Matthew - 9+2 (doc)
  4. NVO Registry Service Client - Wil - 9+2 (html)
  5. How to Build C# and Java Clients for the SDSS Image Cutout - Maria - 9+2 (doc)
  6. Grids Services, Globus - Guy -9+2
  7. Inside the server - André -6 (pdf)
  8. Questions and Conclusion - all - 4

Reference links

Axis
C#
Java
.Net Framework SDK
SOAP
Tomcat
WSDL

Doing the tutorial at ADASS

Most of the information you need for the tutorial will be available here before ADASS. Many of the examples use Apache AXIS. If you are intereested in trying to do get these working during the tutorial on you lap top you should install AXIS.
To actually get AXIS running you will need to set up your environment after you unzip it. You may create a script to do this. Here is the environment you need for simple AXIS client building (it's for DOS - you can convert for UNIX easily right ;):
set ALIB=C:\java\axis-1_1RC2\lib\

set CLASSPATH=.;c:\java;%ALIB%\axis-ant.jar;%ALIB%\axis.jar;%ALIB%\commons-discovery.jar;%ALIB%\commons-logging.jar;%ALIB%\saaj.jar;%ALIB%\axis.jar;%ALIB%\jaxrpc.jar;%ALIB%\wsdl4j.jar;%ALIB%\log4j-1.2.4.jar;
Notice this includes c:\java - it's a good idea to include some directory in the classpath which you will generate WebService stubs into.

Many of the examples will be in C# using .NET. If you want to try them download and install the .NET Framework SDK software.

Doing the grid-services bit

Grid services are more complicated than web services (they do more complicated things) and need more infrastructure to build and run than is described above. A transcript of the tutorial and materials for doing the grid-service tutorial on your own machine are available, including components for a sample service and its clients plus a list of supporting software that you would need to install.


Attachment sort Action Size Date Uploaded by Comment
WSTutorial.doc manage 196.5 K 09 Oct 2003 - 00:59 MatthewGraham  
Code.zip manage 303.4 K 09 Oct 2003 - 21:05 WilliamOMullane code for image cutout client
ImgCutoutWSTutorial.doc manage 303.0 K 09 Oct 2003 - 21:06 WilliamOMullane  
SpectrumClientTutorial-v1.0.doc manage 197.0 K 10 Oct 2003 - 06:52 TamasBudavari  
Introduction.pdf manage 202.0 K 10 Oct 2003 - 09:01 AndreSchaaff  
VoTutorial_as.pdf manage 161.2 K 12 Oct 2003 - 00:12 AndreSchaaff  
SpectrumClientTutorial-v1.0.1.doc manage 197.5 K 05 Feb 2004 - 20:06 WilliamOMullane  

 
 
© 2003-2007 by the contributing authors.  - You are TWikiGuest