[TheServerSide Newsletter #17]
August 19, 2003 Newsletter Circulation: 130 000+ No. 17


 This newsletter sponsored in part by Rational
Get A Robust Collection of New Developer Resources - FREE Sign-up early! Do you want to stay on top of the latest technology? Then sign up to receive the latest developer PowerPack from IBM® Rational® software. Get a robust collection of resources — market-leading evaluation software, technical articles, extensive artifact libraries, webinars, expert presentations, reference posters, and software demos. Click Here

In This Issue



Tales From TheServerSide
 o JDO 2.0 Kickoff Meeting

New Articles
 o JMS Application Architectures

Tech Talks
 o Jacob Christfort on XHTML, XForms, and mobile middleware

Product Spotlight
 o IBM Rational Rapid Developer: Architected rapid application development

New Public Review Chapters
 o JavaServer Faces in Action: Introduction to JSF, Developing a Login Page

New Patterns
 o Post/Redirect/Get pattern for Web applications
 o J2EE Singleton across multiple JVMs

TMC Education Strategies
 o The Middleware Company's Fall 2003 Course Schedule

Key J2EE Industry News Headlines
 Some key headlines:
 o Sun joins JDOCentral as a charter member; JDO 2.0 work begins
 o Apache Geronimo: Apache Initiates open source J2EE project

This newsletter is transmitted twice a month. It is printer-friendly and available online



Tales From TheServerSide



JDO 2.0: Lots of changes discussed at the kickoff meeting
By Dion Almaer

Dion Almaer, member of the JDO 2.0 expert group, last week attended the JDO 2.0 kickoff meeting. His report discusses the feel of the meeting, and goes into details on the technology that is going to try to get into JDO 2.0 such as:

As the report states, the meeting went very well. The vendors were not acting against each other, but rather together. Four of them got together in a sub-group to work on the O/R mapping side of things, and worked into the night on it, giving each other a lot of insight into their own systems. According to the report, JDO 2.0 seems to be very promising.



New Articles



JMS Application Architectures
By Roland Barcia

Learn about some of the architectural issues in applications that use messaging and JMS in general. This article examines state vs application decoupling in JMS applications, looks at synchronous vs asynchronous use cases, examines some architectural anti-patterns, and discusses the consequences of certain JMS topologies with respect to transactional requirements. It also recommends some better architectures and solutions.



 This newsletter is sponsored in part by ReportingEngines
Quickly embed and deliver PDF, XML, HTML, Excel, and other reports from your Java applications, servlets, or JSP. Test the Formula One e.Report Engine today! In a special offer to readers of TheServerSide.com, you can download a 30-day trial, a 10-step tutorial (How To Use Java Objects as Data Sources for Reports), and a complete training course. Download now and start delivering powerful reports today!

Tech Talks



Jacob Christfort - CTO & Vice President, Oracle Mobile Products and Services Division
Topic: XHTML, XForms, and Mobile Middleware

Jacob discusses XHTML and XForms, how they provide device independence, and examines pull and push models for moving information from the server to mobile devices. He also looks at the current state of the mobile market, and initiatives going on in the JCP and the Open Mobile Alliance to support wireless standardization.




Product Spotlight



IBM Rational Rapid Developer: Architected rapid application development

IBM Rational Rapid Developer is a single, integrated application development environment that combines model driven development, architected RAD techniques and automated construction to develop, integrate, deploy and maintain J2EE apps without having to write too much code. The product features automatic construction and hot deployment of applications from models, templates that provide regeneration of app to any supported technology/API, support for mainframe and relational database connectivity, CICS visual and non-visual transactions, XML message mapping (inbound and outbound), web services creation/consumption and more.



New Public Review Chapters



JavaServer Faces in Action: Introduction to JSF, Developing a Login Page
By Kito D. Mann

Manning's latest book in development "Java Server Faces in Action" by jsfcentral.com maintainer Kito Mann will be going through TSS' book review process. The "Introducing JavaServer Faces", and "Developing a user interface without Java code - the login page" chapters have initially been posted for public review.



New Patterns



Post/Redirect/Get pattern for Web applications
By Michael Jouravlev

The PRG pattern eliminates the need for form resubmittal when the results page is reloaded. A result page reload does not cause "Data must be sent to the server" message to appear. The benefits of the PRG pattern is that it separates the View from Model updates, a result page refresh does not cause a form resubmit, and a page refresh is done using GET, so no messages are shown to a user


J2EE Singleton across mulitiple JVMs
By Vadim Gurov

This pattern shows you (using RMI and JNDI), how to have one instance of class among many JVMs, circumventing the restriction of the classic Singleton pattern, in which you can only have one instance of a class per JVM.



TMC Education Strategies



The Middleware Company Presents Fall 2003 Course Schedule

The Middleware Company is pleased to announce their Fall 2003 Course Schedule. TMC's Enterprise Java courses are an intense, interactive learning experience. All courses integrate practical lab exercises and lively discussions about tradeoffs when architecting enterprise Java projects. Not only do you learn how to program, but you also learn why things are done this way.

Here is a listing of some of the courses that will be offered this Fall:

9/8/2003 - 9/12/2003    San Francisco    XML & Web Services
9/15/2003 - 9/19/2003    Chicago    EJB for Architects
9/15/2003 - 9/19/2003    Charlotte    EJB Essentials
9/22/2003 - 9/26/2003    London    EJB for Architects
9/29/2003 - 10/3/2003    London    J2EE Patterns



 This newsletter sponsored in part by Candle
Web Services will catapult business integration to new heights. When should you begin to use them to build an application infrastructure that delivers results? Read Enterprise Management Associates' white paper, "Web Services: Business Revolution or IT Fad?" to learn how Web Services compare to proven EAI approaches, whether Web Services are truly production-ready, and what types of applications are best-suited for Web Services.


Key J2EE Industry Headlines


The long awaited Apache Cocoon 2.1 Released

The release of the long-awaited 2.1 version of Cocoon marks the transition from a publishing-oriented XML/XSLT server engine towards a componentized XML-based web application development framework.


New reporting tool toutes in-memory Java object support

ReportingEngines has announced a new version of their Formula One e.Report Engine that includes the ability to access and generate reports from in-memory Java objects, in addition to RDBMS, EJBs, flat files and XML data streams. The report engine is a Java tool for extracting, formatting, and delivering data as PDF, XML, DHTML, HTML, CSV, or email reports.


PCMagazine reviews application servers and related tools

PCMagazine has published a light but extensive review of leading application servers including Weblogic, Websphere, MS WinServer 2003, Oracle9i, JBoss, and Sun One. The review also covers caching products and scripting languages, J2EE vs. .NET, and performance comparisons. The final scorecard gives Weblogic 5 stars overall, with Websphere, MS, and Oracle tied with 4 stars.


Sun joins JDOCentral as a charter member; JDO 2.0 work begins

JDOCentral has announed that Sun Microsystems has joined the JDO site as a Charter Member. The move is a good sign of increasing interest on Sun's part of JDO's development. In addition, work on JDO 2.0 is beginning, with the expert group convening today and tomorrow for a private meeting. TheServerSide's Dion Almaer has joined the expert group and will be working on JDO 2.0.


Pramati Releases Server 3.5, goes for 3rd round of VC funding

Pramati has released v3.5 of it's J2EE 1.3 certified appserver, with new features including a software load balancer/dispatcher, a dynamic content caching framework, and more. In a separate news item, it was reported that Pramati intends to go after a 3rd round of VC funding after completing it's current push for $5 million, to help boost it's business reach.


Apache Geronimo: Apache Initiates open source J2EE project

Apache has started a project to create an open source, Apache-licenses implementation of J2EE. One of the core commitments is for the implementation to be fully J2EE compliant. The Apache Foundation has access to the J2EE TCKs, which make the certification possible. The core developers who have "signed up" include members from OpenEJB, Apache, Core Developers Network, Exolab, and more.






Unsubscribe


If you are receiving this newsletter it is because you signed up as a member of TheServerSide.com and elected to receive our newsletters. To unsubscribe from TheServerSide.com's bi-weekly newsletter, log on to TheServerSide and edit your user profile. Email webmaster@theserverside.com if you are having problems editing your profile.



This newsletter and contents are Copyright (c) 2002 The Middleware Company