Introducing DNode Introducing DNode, a node.js library for asynchronous bidirectional remote method invocation. Network socket and websocket-style socket.io transports are presently available so system processes can communicate with each other and with processes running in the browser using the same interface. Remote method invocation (RMI) is the object-oriented cousin of remote procedure calls.