1 / 6

Cone, SIAP, and OpenSkyQuery Client Development

T HE US N ATIONAL V IRTUAL O BSERVATORY. Cone, SIAP, and OpenSkyQuery Client Development. Gretchen Greene, Maria Nieto-Santisteban. This session explores. Basic client development for standard http VO services How-to for building tools, applications

ashley
Download Presentation

Cone, SIAP, and OpenSkyQuery Client Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. THE US NATIONAL VIRTUAL OBSERVATORY Cone, SIAP, and OpenSkyQuery Client Development Gretchen Greene, Maria Nieto-Santisteban NVO Summer School

  2. This session explores • Basic client development for standard http VO services • How-to for building tools, applications • JAVA examples provided in course nvoss\dev files • Cone client, SIAP client, and skyportalclient tutorial on the Twiki site (from SS program) • http://chart.stsci.edu/twiki/bin/view/Main/SummerSchoolClientSide • http://chart.stsci.edu/twiki/bin/view/Main/SummerSchoolSIAPClient • Basic Web service clients • How to manipulate standard VO response • XML VOTable parsing • SIAP output FITS • Assumes some prior knowledge of service availability • Registries integration for locating services will be discussed tomorrow (Plante/Graham) NVO Summer School

  3. Current Client interfaces to VO protocols • VO DAL (Data Access Layers) returning VOTables • Cone Search: http Catalog access • Simple Image Access Protocol (SIAP) • http retrieves image references • Simple Spectral Access Protocol (SSAP) still beta and not presented here • OpenSkyQuery portal • Web service (SOAP) programmatic interface removes limitations of portal • Returns classes and operations including VOData NVO Summer School

  4. HTTP protocol PROS • HTTP Interfaces return a standard VOTable • IVOA standard (current Version 1.1) • Several parsers exist: JAVOT, SAVOT, Perl, C++ http://www.ivoa.net/twiki/bin/view/IVOA/VOTableSoftware#Parsers • Suite of compatible tools available: http://www.ivoa.net/twiki/bin/view/IVOA/VOTableSoftware#Applications • Language independent: network protocol based • cgi is easy to implement NVO Summer School

  5. HTTP protocol CONS • Returns only VOTables • Limitedsimplistic Metadata, i.e. fields, UCDs, etc. • Registries will contain more meta information yet still dependent on standard exchange • VOResource Schema design • description level of resources/services: • e.g. Invocation methods, resource Relationships, coverage,+ • Requires parsers • Query input parameter limited • ra,dec,sz NVO Summer School

  6. Future for Client Development • Continue to support basic http protocols: Cone, SIAP, SSAP • More Web service / SOAP based • Contemplate DALs with Web service protocols • Wrappers for legacy services • Newer tech • OpenSkyQuery-like tools • XSD schema can use WSDL to class auto-generation tools • language interoperability • Receiving classes instead of fixed tables • Complex Clients • Science applications which integrate multiple basic clients • Integrate VO standards with new and existing tools NVO Summer School

More Related