Hence also reinventing CORBA IIOP, DCE, Apollo NCS, Xerox Courier...
Actual innovation in this area seems to be limited to JS background data sync libs. Ironically, reference-capable protocols like CORBA anticipated this whereas flattening it all REST-style was a step backwards.