16 october 2003registry interface callsivoa interoperability, strasbourg ivoa interoperability...
TRANSCRIPT
![Page 1: 16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082820/56649f485503460f94c6a204/html5/thumbnails/6.jpg)
• 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: