[TheServerSide Newsletter #45]
October 16, 2002 Circulation: 120 000+ No. 45



 This newsletter sponsored in part by Altaworks Corporation
Improve Web Performance - FREE Performance Mgt. White Paper
Altaworks Panorama™, a leader in performance management software, delivers end-to-end visibility into complex multi-tier Web enterprises and automates the identification of probable root causes of poor performance. Design higher performance Web applications, detect more pre-production performance bottlenecks, and diagnose production slowdowns, faster.

In This Issue



Clustering TheServerSide
 o TSS Announces Portability Re-Launch on WebLogic and Oracle9iAS

Featured Column
 o Monson-Haefel's Guide to Enterprise JavaBeans - EJB 2.1: The Timer Service

New Tech Talks
 o Jishnu Mitra - J2EE Architect, Borland

Enterprise Java Education Strategies
 o Learn all about J2EE Patterns

Upcoming Conferences
 o Atlanta Java Software Symposium

New Patterns
 o View Relationships
 o Entity Strategy
 o Access Transfer Object

Key J2EE Industry News Headlines
 Some key headlines:
 o Pramati has Best Price/Performance on new SPECJAppserver Results
 o Borland to Acquire StarBase, Acquires BoldSoft

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



Clustering TheServerSide



TSS Announces Portability Re-Launch on WebLogic and Oracle9iAS

TheServerSide has demonstrated J2EE portability in action by re-launching itself on a cluster of J2EE application servers, consisting of Oracle9iAS, and BEA WebLogic. The launch itself was an involved process, and we've written an article about various issues that had to be resolved when migrating TSS to a clustered environment.

TheServerSide as an application now stands as a great example of J2EE portability in action. It's a production system with heavy loads (over 2 million pageviews/month) that runs with the same J2EE application binaries deployed across different vendors servers. Each server is J2EE 1.3 compliant and runs TSS in a consistent fashion.

Read the press release

Read more about the cluster launch in our article about it:
http://www.theserverside.com/resources/article.tss?l=tsscluster1


Back to Top


 This newsletter sponsored in part by Rational
Hey Java® Hotshots — Win Rational Software Products! Play QuickDraw @ jRoundup.com! Just spot the code error in time & qualify to win. Weekly & monthly prizes through December 3 games a week — the more you play, the better your chances to win! http://s0b.bluestreak.com/ix.e?hy&s=111377&a=75494

Featured Articles



Monson-Haefel's Guide to Enterprise JavaBeans - EJB 2.1: The Timer Service
By Richard Monson-Haefel

The Timer Service is a facility of the EJB container system that provides a timed-event API, which can be used to schedule timers for specified dates, periods, and intervals. A timer is associated with the enterprise bean that set it, and calls that bean's ejbTimedout() method when it goes off. This installment describes the EJB Timer Service API, its use with entity, stateless session, and message-driven beans, and provides some criticism and suggested improvements of the Timer Service.

Read the column here


Back to Top


New Tech Talks



Get leading edge information on J2EE from those who know it best, in TheServerSide's Tech Talks! Videos Hosted on HostJ2EE.com. Featured this week is Jishnu Mitra who talks about EJB 2.1 and Web Services


Jishnu Mitra - J2EE Architect, Borland

In this interview, Jishnu talks about the new features in EJB 2.1, including the timer mechanism, the transition from EJB 2.0 to 2.1, and discusses the future of EJB. He discusses the challenges of EJB and Web services integration, and also looks at J2EE clustering and application server partitioning.

Watch Jishnu Mitra's Video Interview Here


Back to Top


Enterprise Java Education Strategies



Learn all about J2EE Patterns

Recently we announced an exciting new training course called "J2EE Patterns". This course is useful for increasing your value in today's economy, and to help make J2EE projects succeed.

We recently held this course for the first time, and wrote up a day-by-day series of articles that describe what it's like to be in the course. These free articles are now available for download. They will teach you about J2EE Patterns, and are also good for describing what it might be like to participate in a J2EE Patterns course.

If you'd like to download the articles for free, click here or visit

http://www.middleware-company.com/offer/j2eepatterns1.shtml.

Back to Top


Upcoming Conferences



Atlanta Java Software Symposium

The Atlanta Java Software Symposium is a three day J2EE/XML/Web Services conference for Java developers, Java Architects and Technical Project Managers with 48 presentations to select from and features Bruce Tate, author of "Bitter Java", The Middleware Company's own Bruce Martin presenting on Transactions, Distributed Objects and the J2EE, and many others.

Find out more here

Back to Top



New Patterns



View Relationships
By G Day

Container managed relationships are problematic with CMP 2. If you require processing, or filtering on the data, each data row is required to be instantiated as an entity bean. This technique allows simple object representation of the data row at an entity bean level, allowing complex processing, filtering etc, and instantiation of entity beans if required.

Read more on this pattern .


Entity Strategy
By Fusayuki Minamoto

This pattern allows an entity bean to call methods provided by a data transfer object (DTO). This decouples the entity from the behavior. The persistent data is provided by an entity bean and the behavior by a DTO.

Read more on this pattern .


Access Transfer Object
By Robert Boothby

This patterns is intended to address the design and performance issues around access to large datasets from an underlying store where communications performance is an issue. Primarily envisaged for EJB 1.1 and CORBA distributed component environments.

Read more on this pattern .


Back to Top



 This newsletter sponsored in part by the JCP
Influence the future of Java™ technology. Join the Java Community ProcessSM (JCPSM) program and have your own work-and your own thinking-become part of the Java platform and help shape the future of Java technology. Join now and vote in the JCP Executive Committee elections that began October 1.



Key J2EE Industry Headlines


Gemstone Announces CMP Accelerator on JBoss

GemStone has announced the integration of the GemStone CMP (Container Managed Persistence) Accelerator with the JBoss Application Server. The CMP Accelerator provides transparent clustered-caching, availability and fault-tolerance features for CMP 2.0 Entity Beans, and only requires changes to deployment descriptors to cache existing beans.

Read more here.


Forrester: IBM, Microsoft leading in Web Services, BEA Acquired?

A Forrester Research Report entitled "Web Services Platform Shootout" says IBM and Microsoft have the best Web Services strategy and platforms and labels Sun Microsystems as falling behind. The report also predicted that BEA might be a target for acquisition from companies such as Sun, SAP, HP. BEA officials quickly dismissed the prediction.

Read more here.


Pramati has Best Price/Performance on new SPECJAppserver Results

Pramati has posted the first dual node results in the SPEC jAppServer2001 benchmark (successor to ECperf). Pramati Application Server 3.0 (Standard Edition) was used on a DELL 2 CPU Xeon machine, achieving 57.38 business operations per second (BOPS) at a price/performance figure of 1101.60 $/BOPS (the best figure on record).

Read more here.


Unify Re-Enters the J2EE Market with Release of Unify NXJ

A contender in the appserver race a few years ago, Unify has re-emerged in the J2EE market with the release of Unify NXJ, a visual application development environment that generates J2EE applications. Similar in scope to products from Altoweb and Versata, Unify NXJ is intended to allow business level developers to build web applications based on J2EE.

Read more here.


Borland to Acquire StarBase, Acquires BoldSoft

Borland has announced its plans to acquire software Starbase Corporation (makers of Star Team source control and configuration management software). Borland earlier this week acquired Swedish company Boldsoft, makers of .NET model driven development tools. Borland will integrate BoldSoft's technology into Delphi.

Read more here.


SolarMetric Kodo JDO 2.3 Released

SolarMetric has released Kodo JDO 2.3, its implementation of the Java Data Objects (JDO) 1.0 standard. The latest version improves its distributed caching, schema generation, JDOQL extensions, smart proxies for set and map fields, etc. JDO is a spec designed to allow plain java object models to be persisted transparently.

Read more here.




Back to Top


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.

Visit The Middleware Company.



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