Many in the Open Source community (including the camps following Tomcat,
Geronimo, Struts, Spring, and Hibernate) have chosen to focus on solving
problems of developer efficiency and software elegance, and are sometimes
forced to leave production operating characteristics such as HA (high
availability)/fault tolerance and central management control for future
releases. Or, in some cases, the elegance of the framework stems from its
lightweight nature and thus the user community as a whole can't be made to
suffer the complexities of clustering and HA for the needs of the few.
Combine this future feature rollout with the current exponentially increasing
adoption of Open Source in enterprise applications - and the result is that
enterprises are running some applications wit... (more)