On Jul 19, 2006, at 9:22 PM, Phoenix wrote:

Now on to what I can do for you.

We are in the midst of creating an http based capabilities system which maps into system resources. During login and as you move around the grid, those capabilities will will be made available to a connected client through a REST-like interface. We will provide some documentation for how those services work.

Thanks, Phoenix, for publicly announcing our intentions in this area.

I am Donovan Preston, and I have been recently hired by Linden Lab to help spearhead this web services effort. We are just getting started but will be moving quickly once we have some required infrastructure in place. We have several goals with this project.

* Improve scalability by distributing load and data storage across machines, taking advantage of cacheability inherent in HTTP * Improve security by presenting a uniform way which access is granted to internal services * A "capability" is an unguessable url which confers upon the owner the right to access a resource * A "capability proxy" is a machine which responds to this public url and vouches for the bearer's right to access a private resource * Improve accessibility by presenting a uniform machine readable view of the world of second life
 * Resources will be expressed in a simple XML format
* Access and mutation will be through HTTP GET and POST (as well as the other verbs), in a REST style

So, to put it simply, the system is designed to:

* Decrease lag by distributing load
* Increase security by simplifying access
* Increase developer ease-of-use by reducing reliance on binary protocols and UDP

I look forward to working together with the libsecondlife team to make your lives easier, Second Life better, and the world a better place!

Donovan


_______________________________________________
libsecondlife-dev mailing list
libsecondlife-dev@gna.org
https://mail.gna.org/listinfo/libsecondlife-dev

Reply via email to