> Imagine if a Web application were more like your operating system. You could run programs that add features, choose where your data goes, and share your changes with other users.
The IPC architecture is SOA, but the OS comparison comes from the user control over its config and the Worker threads. I know "OS" gets thrown around too much with Web projects, but I went with it anyway.
Might be better to think in terms of Emacs - very plugin-driven.
It's for building Web applications that can be modified independently of the host service by the users. Think of applications that are plugin heavy - Emacs, Vim, Sublime, Photoshop, 3dsmax, MS Excel (in its way). Similar things could be done with, for instance, user-pluggable forums. The goal is to use Worker VM containers and permissioning so that plugins are safe to share between users.
Really loving the piping example. It would be interesting to see more small composable utility web services out there. A sort of standard library of APIs
Awesome.