[Opensim-dev] Revising the grid standards (Part II - Implementation details)
Adam Frisby
adam at gwala.net
Fri Nov 2 16:26:30 UTC 2007
Following on from the previous grid standards email, we should now look
at what we need to revise and propose some actual hard specifications
that we can use.
Some base guidelines:
* No EventQueueGet or anything similar. If it needs speed, make sure we
can specify something like a remoting serialiser and use TCP sockets for
this.
* Re-use existing standards and libraries where possible. No creation of
unnessecary standards without good justification (ie LLSD vs JSON)
MW has suggested we look at using XMPP for this - from my cursory
examination this looks like a reasonable protocol that we could actually
use for at least things like handshaking and core [inter]grid protocols.
The core grid functionality (what needs defining - this list will need
to grow, currently just including things we use)
-- What needs defining --
* User Services [grouped together]
** Profile Retrieval
** Instant Messaging --> Move to client?
** Inventory Handling --> Move to client?
* List Inventory --> Move to client?
* Rez Inventory Item --> Move to client?
** User Login to Grid
* Agent Services [grouped together]
** Session Retrieval
** Session Authentication
** Region Login from Grid
* Region Services [grouped together]
** Region Information Retrieval
** World Map Services
** ID/Position to URI translation
More information about the Opensim-dev
mailing list