msg-rpc provides bidirectional RPC support over a simple message interface such as WebSocket. Tere are WebSocket examples based on socket.io and sockjs. It just has a simple sendMessage/onMessage interface, with no other dependencies. It supports not only normal RPC, but also RPC Service, which makes RPC pushable (i.e. the server can also send a request to the client and expect some kind of response).
Gearmand is the job server component of Gearman. Gearman provides a generic framework to farm out work to other machines, dispatching function calls to machines that are better suited to do work, to do work in parallel, to balance the load of processing, or to call functions between languages.
Collax Business Server is an all-in-one Linux server for small- and medium-sized businesses. It delivers all the important network services within a heterogeneous business environment for communication, infrastructure, compliance, groupware, and storage, all in a reliable and secure way which is easy to manage. It also provides essential security functions such as firewalling and virus and spam filtering, to protect against hacker attacks, viruses, and unsolicited email messages.
protobuf-rpc-pro is a Java developer library that provides an RPC layer for Google's Protocol Buffer services. It builds upon Netty for low-level NIO. Features include bidirectional RPC calls from client to server and from server to client. The client and server are equal communicating peers. TCP connection re-use / keep-alive, SSL encryption support, RPC call cancellation, timeout and a pluggable logging facility logging RPC call data in Protocol Buffer format are included.
XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
JsonRpcPhp is a class that sends HTTP requests to a given JSON RPC server to call a specified function, passing any additional parameters. It can also send multiple JSON RPC requests and return the results of all calls. Another class can process server requests by registering a given object of service class and dispatching requests to be handled by that object.
PyMetasploit is a full-fledged msfrpc client library for the Metasploit server (msfrpcd). The library features an easy-to-use object-oriented approach to accessing all the features available within the Metasploit framework. With only a few simple lines of code, developers can select exploit/payload/auxiliary modules, configure them, and execute them.
RMI WebSocket provides a library for remote method invocations between a browser and a Jetty Web Server using the HTML5 WebSocket. The idea is to enable tight method-level integration between the user interface and the server so that patterns such as MVP (Model-View-Presenter) can be applied in a Web environment. The method-level communications between the browser code and the server code allows the developer to think about the Web page and server-side components as objects in a UML world. Details such as the over-the-wire protocols in WebSockets are abstracted away in the process.