Download presentation
Presentation is loading. Please wait.
Published byErin Foster Modified over 10 years ago
1
May 2005IVOA Interoperability Meeting, Kyoto1 IRAF Web Services Michael Fitzpatrick NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY
2
May 2005IVOA Interoperability Meeting, Kyoto2 Project Goals Expose IRAF tasks as web-services Make it easy to add new services –For us, and for the average astronomer Make it easy to run them elsewhere –Closer to the data –On large compute servers
3
May 2005IVOA Interoperability Meeting, Kyoto3 Project Goals However… Not all tasks make a good web-service –Too many params –Too atomic (I.e. what you really want requires multiple IRAF task calls) –Interactive tasks not supported Average astronomer doesnt want to know how to create a web service NOAO cant host IRAF services for all of VO
4
May 2005IVOA Interoperability Meeting, Kyoto4 Challenges Compiled Tasks Script Tasks Startup costs State
5
May 2005IVOA Interoperability Meeting, Kyoto5 Web Service Architecture
6
May 2005IVOA Interoperability Meeting, Kyoto6 Service Description and Generation New functionality implemented as IRAF task in external package XML Descriptor File for service class and all methods XSLT stylesheet for Java endpoint code generation Hand-coded servlets for support WSDL automatically generated
7
May 2005IVOA Interoperability Meeting, Kyoto7 Future/Current Work Public Release Automatic deployment Client test-code generation User Sessions Generalize for other legacy software VOStore –Allow user to upload data (or 3rd party source), process, return Async services –Submit large jobs Grid / Parallelization? Astrogrid/CEA integration
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.