[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