This article has been rewritten the 19/08/2015
The distributed framework that I´m developing is a completely different way to consider distributed computing in the same sense that Transient is a different way to program in Haskell or in any other language. It is so straighforward that is difficult to understand after decades of inversion of control, programming state machines objects framewors, routes and callbacks. If you dare to think different you will benefit from this higher level way of programming that I´m convinced that is the future.
It is the future because it is functionality oriented, not object oriented. A software functionality is a business process, that naturally compose with other business processes. A process is like physiology, while OOP is like anatomy. Functional programming is about composability, wether efectful or not. Transient is deeply functional and can express business functionalities in compact category theoretical expressions that compose, with