[E-Lang] Capabilities and XML-RPC
Brandon Wiley
blanu@bozonics.com
Sun, 12 Aug 2001 14:42:59 -0500 (CDT)
Blogger has a new XML-RPC API for posting which is capability-based.
http://plant.blogger.com/api/
This is where my personal interest in capabilities lies, exposing
capability-based APIs via RPC.
This particular implementation is quite crude, but I think that some great
things can be done in this vein. Using RPC between virtual machines allows
for good security as objects in different process spaces can't modify
things in each other's space without going through RPC. If capabilities
are built directly into the RPC mechanism then you can get security almost
for free. You just need to codify the methods by which you gain
capabilities.
Additionally, by using something like XML-RPC you get secure access to
remote objects in 13 different languages with no additional effort.