EJOE is a lightweight Java remoting framework built to send and receive objects through pluggable (de)serialization mechanisms. It offers a high-performance, simple, and clean object request broker (whereby ORB is meant in its natural manner and not in its relation with CORBA), with server and client components for easy integration into your client/server applications. It's an highly scaleable implementation of the common request-process-response pattern based on the java.nio package.
Basically EJOE offers you four things:
- a multithreaded, scaleable and high performance network I/O server as well as a corresponding client component
- automatic (de)serializing of request objects send by (your) clients and response objects provided by your business logic
- a simple, clean and unique interface to create new network applications or to integrate a object request broker into your applications easily
- an easy to use remoting framework
See Other Best Ftp, Http, Email & Other Network Servers Projects in Java: