Java Middleware for Cloud Services: A Modernizing Framework to Transform Transactional Java Applications Into Interactive, Socially Aware Cloud Services
Java middleware like JBoss, Spring, and WebSphere have become the standard for web applications built by enterprises. However, Java middleware has been totally focused on scalability and efficiency of controlled, self-hosted relational database applications. Meanwhile, the consumer web and, more recently, cloud services have driven much richer user environments with very fast development and deployment. These services provide not just better interactivity, but a combination of capabilities, such as mixing content and data, enabling collaboration and social features, and more personal control and empowerment. The .NET and PHP communities have the SharePoint and Drupal frameworks, respectively, to bring these new rich web capabilities to their applications.