2 ms·
Remote functions instead of data interchange doesn't have the same ring. Though I would say that RPC blurs a lot of lines. REST is clearly a way for two progra
by jrumbut 4y ago
Remote functions instead of data interchange doesn't have the same ring.
Though I would say that RPC blurs a lot of lines. REST is clearly a way for two programs to communicate. RPC could be seen as a way for two programs to become one distributed program by means of location transparency.
Shared objects and other systems take that a lot further, RPC is in a middle ground that is very interesting but also a little scary. Reading this description I couldn't tell you exactly what the security implications are. With their TODO list app as written, can a malicious user execute arbitrary SQL (within the permissions assigned to their user) on the server? It wasn't immediately clear to me (I'm sure a little more effort on my part could clear it up).