Download presentation
Presentation is loading. Please wait.
Published byKayla Franklin Modified over 10 years ago
1
William OMullane - JHUIVOA Cambridge May 12-16, 2003 NVO Registry Prototype RegWebService@STSCI RegWebservice@JHU OAI@CACR OAI@NCSA Harvest Query Entry skyservice.pha.jhu.edu/devel/registry/registry.asmx sdssdbs1.stsci.edu/nvo/registry/Registry.asmx rai.ncsa.uiuc.edu/cgi-bin/nvo/oai.pl mercury.cacr.caltech.edu/cgi-bin/OAI-XML/nvo/oai.pl
2
William OMullane - JHUIVOA Cambridge May 12-16, 2003 Clients are easy to write Just use SOAP toolkit (T. McGlynn & J. Lee have done Perl client). Easy in Java (demo ?) java org.apache.axis.wsdl.WSDL2Java "http://skyservice.pha.jhu.edu/devel/registry/registry.asmx?wsdl" Gives set of Classes for accessing the service Gives Classes for the XML which is returned (i.e. SimpleResource) Still need to write client like RegistryLocator loc = new RegistryLocator(); RegistrySoap reg = loc.getRegistrySoap(); ArrayOfSimpleResource reses = null; reses = reg.queryRegistry(args[0]); You get SimpleResource – Do not care about the XML in between.
3
William OMullane - JHUIVOA Cambridge May 12-16, 2003 Lessons Identifiers – need to be same across repositories Transformations fairly trivial Good to have Querying decoupled from registry entry WebService might produce specific outputs for ranges of App WebService could produce GLUE dictionary. Dates important for Harvesting
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.