Web 2.0 applications developed using standard Java™ Platform, Enterprise Edition 5 (Java EE)-based approaches face serious performance and scalability problems. The reason is that many principles that underlie the Java EE platform's design — especially, the use of synchronous APIs — don't apply to the requirements of Web 2.0 solutions. This article explains the disparity between the Java EE and Web 2.0 approaches, explores the benefits of asynchronous designs, and evaluates some solutions for developing asynchronous Web applications with the Java platform.
READ THE STORY- Java EE meets Web 2.0
Adopting asynchronous, event-driven architectures to meet the challenges of modern Web applications
Keywords: J2EE, Web 2.0, Web applications development, event-driven architecture, Java