This may be of interest as well, it's been around for quite some time, it is call Distributed Computer Environment (DCE)

http://www.opengroup.org/dce/