Home » News » JBoss Boosts Web 2.0 Developm ...

News by JavaScriptSearch


JBoss Boosts Web 2.0 Development with New Update to JBoss Seam

 

JavaScriptSearch
Wednesday, December 13, 2006; 03:48 AM

JBoss, a division of Red Hat, today announced an update to its powerful, application framework for Web 2.0 applications, JBoss Seam. The framework unifies and integrates popular service-oriented architecture (SOA) technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Enterprise JavaBeans 3.0 (EJB3), Java portlets, business process management (BPM) and workflow. The new features in JBoss Seam 1.1 further accelerate web application development, expand on the number of supported application servers, and improve integration with AJAX-based applications.


Designed to eliminate complexity at the architecture and application programming interface (API) level, JBoss Seam enables developers to assemble complex web applications with simple annotated POJOs (plain old Java objects), componentized UI widgets and simple XML. JBoss Seam reduces developer complexity, offering a standards-based programming model to assemble Web 2.0 applications with dramatically less coding—increasing productivity, accelerating time to market, and reducing development and run-time errors.

“This update to JBoss Seam reinforces it as a unified programming model for any development environment where simplicity, speed, and ease-of-use are desired, from the simplest to the most complex applications,” said Ram Venkataraman, director of product management, JBoss. “Our users have weighed in: JBoss Seam delivers what it promises. With many of them contributing valuable feedback for this latest update, we're continuing to make JBoss Seam a versatile programming model for all developers.”

New Features in JBoss Seam 1.1 Include:

  • New POJO component model. This new POJO model is an alternative to EJB3, eliminating JBoss Seam's dependency on an EJB3 container. Now, JBoss Seam can be used with containers like Hibernate or Apache Tomcat as well as with J2EE application servers that currently do not support EJB3. Customers can also build standards compliant Java Persistence API based applications using JBoss Seam 1.1.
  • New tooling for data-driven applications. This new tool combines a simple data access framework, which is built around Java Persistence and Hibernate, with a command line code generation and database reverse engineering tool. The simplicity of this new tool enables JBoss Seam to be as productive as any CRUD (create, read, update and delete) frameworks when it comes to building data-driven applications.
  • Integration with ICEfaces and Ajax4jsf. Building rich client applications require a lot of sophisticated client side graphical user interface (GUI) components. These applications also need the ability to partially refresh a web page. JBoss Seam 1.1 integrates open source JSF-based AJAX solutions such ICEfaces and Ajax4jsf with its state and concurrency management engine.
  • Support for atomic conversations. Building AJAX applications requires numerous small conversations that update server-side persistent objects, but they typically do not persist those objects until an overall longer conversation is completed. JBoss Seam 1.1 now supports this atomic conversation model, which is only available with Hibernate as the Java Persistence provider.
  • New concurrency model. AJAX fundamentally changes the interaction model of the web. The synchronous, coarse-grained requests used by traditional web clients let many server-side applications get away with minimal caching and no session-level concurrency. AJAX clients hit the server with many asynchronous, concurrent, fine-grained requests, which could easily bring down database. JBoss Seam's unique concurrency model and state-management model was conceived and designed with AJAX in mind.

JBoss Seam 1.1 is currently in beta with general availability targeted for December 15, 2006. It is currently available as part of the JBoss Application Server 5.0 beta (http://labs.jboss.com/portal/jbossas/download). Licensed under the GNU Lesser General Public License (LGPL), JBoss Seam 1.1 is free use and can be downloaded at http://labs.jboss.com/portal/jbossseam/download/index.html.


Advertisement

Partners

Related Resources

Other Resources

arrow