NVO HOME National Virtual Observatory ICON
Open SkyQuery

Hosted By
JHU Home

The components of the SkyQuery web service:

  • The Portal: The XML (.NET) Web service providing an entry point into the Distributed Query network, which relies on the metadata and query services of the database SkyNodes.
  • SkyNodes: Individual databases located at different sites, along with their XML (.NET) Web Service wrappers.
  • Clients:Each client can be an applet-based query interface along with a SOAP client. Currently we have an ASP client available for testing.


 

The steps of processing a query:

  • Each database indicates its willingness to participate in the query processing by registering its catalog information with the portal. Since the SkyNode web services are internal (not UDDI-registered), this information is made available via the file.In the future, when the SkyNodes are also UDDI-registered, this will be done dynamically by sending a registration SOAP message by the corresponding UDDI server.


  • The user submits the query via the ASP client to the portal. The portal parses the query into sub-queries which are specific to each database. This is done by using metadata information available through Metadata Services from the SkyNodes.


  • The sub-queries are first transformed into queries which count the number of rows that the original sub-query will produce. These are sent as .NET RPCs to the corresponding SkyNodes.


  • The web service at each database node interprets the message, the database executes the query and sends the XML reply back to the client packaged as a DataSet.


SkyQuery was supported by grants from NASA (AISRP 2001) and NSF (KDI).
 

NSF HOME NASA HOME
Developed with support from the National Science Foundation (under Cooperative Agreement
AST0122449 with the Johns Hopkins University), and NASA AISRP (awards NAG5-17042
and NAG5-12092). The NVO is a member of the International Virtual Observatory Alliance.

This NVO Application is hosted by the JHU Department of Physics & Astronomy.

Member
IVOA HOME
Meet the Developers
MEET THE DEVELOPERS

Last Modified: Tuesday, February 10, 2009 at 5:22:01 PM $Name: $Revision 1.1.1.2