16 october 2003registry interface callsivoa interoperability, strasbourg ivoa interoperability...

6
16 October 2003 Registry Interface Calls IVOA IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003 Strasbourg Tomcat Apache OGSA-DAI Axis SOAP Registry SQL adql XQuery VOResource ASTROGRID AVO NVO Registry Interface Calls Australia nVO EGSO

Upload: muriel-matthews

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

IVOA Interoperability

Elizabeth Auden &

Registry Workgroup

16 – 17 October 2003

StrasbourgTomcat Apache OGSA-DAI Axis SOAP Registry SQL adql XQuery

VOResource

ASTROGRID

AVO

NVO

Registry Interface Calls

AustralianVO

EGSO

Page 2: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

How do they talk to each other?

Webservice Deployment:

• Tomcat

• Microsoft IIS

• Axis SOAP

• Apache SOAP

• OGSA-DAI

• Other webservers / SOAP implementations?

Development Languages:

• Java

• C#

• Perl

• Other languages?

Page 3: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

What do they want to know?

Registry browser methods:

• Simple query

• Complex query

• Cone search

• SIA search

• Other browser queries?

Registry admin methods:

• Add / Insert

• Edit / Update

• Delete

• Other admin functions?

Page 4: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

What do they say?

Query Language:

• SQL

• ADQL

• VOQL

• XQuery

• Other query languages?

Web Service Call:

• RPC

• Document

• Other call types?

Page 5: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

What do they hear?

Query response format:

• Java bean

• SOAP bean

• VOTable

• SOAP message

• Other XML format

• Other formats?

Other interface call issues?:

• Describe service invocation in metadata

• Accessing registry rdbms, XML file, file systems (not really the IVOA’s problem)

• ???

Page 6: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003

• Check authority ID with global registriesCheck authority ID with global registries• Register authority ID with global registriesRegister authority ID with global registries• Query the registry and get answer in Query the registry and get answer in

VOResource schema formatVOResource schema format• Harvest the registry through an httpGET Harvest the registry through an httpGET

interface (for January demo) with OAIinterface (for January demo) with OAI• Define each registry interface web service Define each registry interface web service

method in WSDLmethod in WSDL• Document data entry toolsDocument data entry tools• Administer registry through add, edit, deleteAdminister registry through add, edit, delete

16 October 2003 Registry Interface Calls IVOA Interoperability, Strasbourg

Registry Interface Interoperability

Requirements and Suggestions: