Clustered Remoting for Spring Framework (Cluster4Spring) represents an alternative implementation of the remoting subsystem of Spring framework and provides possibilities to build more stable and fault tolerant systems with dynamic discovering of remote services. Cluster4Spring uses Apache 2.0 license that allows using it both in commercial and non-commercial products.
Briefly, the major features of Cluster4Spring library are:


Another feature, which is currently missing in remoting subsystem offered by Spring framework, is lack of the ability to dynamically discover remote services.
The main purpose of Cluster4Spring is to extend remoting system of Spring framework and overcome limitations mentioned above.
The Cluster4Spring library was developed in SoftAMIS, a Ukraine based software development company specialized on Java and Web development outsourcing services. To find more about SoftAMIS, our services, skills and experience, please visit our site –
The home page of Cluster4Spring is located here
J2EE
License:ASF2.0
springframework
remoting
grid
Server
Library
Java
Spring
SoftAMIS
Jetty is a 100% Java HTTPd and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content.
jetty
Web
Java
Server
Servlet
Dynamic-Content
servlet-container
License:ASF2.0
Geronimo or Geronimo Application Server is a J2EE server project at the Apache Software Foundation, compatible with J2EE 1.4. The project is heavily influenced and sponsored by IBM.
Geronimo has a modular architecture, designed to avoid a unnecessarily heavy server instance. The architecture consists of a microkernel and various components that are indirectly included using an Inversion of Control pattern. This modularity means that various pieces of Geronimo may be swapped around without significant impact on the rest of the application server.
Various Java middleware components are packaged to comprise a default Geronimo app-server: