Wow, a RESTfull API. That's really cool.
Could you give us an example of a "capability" that would be provided
by said web service?
(BTW, Great to have LL "on-board" so to speak)
--Jesse

On 7/20/06, Donovan Preston <[EMAIL PROTECTED]> wrote:

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



--
--Jesse

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

Reply via email to