Yadis for UGAI services discovery
From OpenSimulator
This is for the convenience of login information input in the "Open grids" environment.
under thinking.
Client changes are needed.
What is Yadis ?
http://en.wikipedia.org/wiki/Yadis
UGAI discovery
A grid service should make such a file public.
<?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)"> <XRD> <Service priority="0"> <Type>http://opensim.org/gridservice/1.0</Type> <URI>http://osgrid.org:8001</URI> </Service> <Service priority="0"> <Type>http://opensim.org/userservice/1.0</Type> <URI>http://osgrid.org:8002</URI> </Service> <Service priority="0"> <Type>http://opensim.org/assetservice/1.0</Type> <URI>http://osgrid.org:8003</URI> </Service> <Service priority="0"> <Type>http://opensim.org/inventoryservice/1.0</Type> <URI>http://osgrid.org:8004</URI> </Service> </XRD> </xrds:XRDS>
User Data provider discovery
After login, UserServer should be able to generate a file to navigate user belonging services
<?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)"> <XRD> <Service priority="0"> <Type>http://opensim.org/userprofile/1.0</Type> <URI>http://osgrid.org:8002/GetUserProfile/12345678-1234-1234-1234-12345678abcd</URI> </Service> <Service priority="0"> <Type>http://opensim.org/loginsession/1.0</Type> <URI>http://osgrid.org:8002/session/12345678-1234-1234-1234-12345678abcd</URI> </Service> <Service priority="0"> <Type>http://opensim.org/assetservice/1.0</Type> <URI>http://osgrid.org:8003</URI> </Service> <Service priority="0"> <Type>http://opensim.org/inventoryservice/1.0</Type> <URI>http://osgrid.org:8004</URI> </Service> </XRD> </xrds:XRDS>