[TheServerSide Newsletter #11]

TheServerSide.com Connectionn newsletter keeps you up-to-date on the most important J2EE industry news and issues emerging on The ServerSide.com. More, it delivers to your screen exclusive J2EE articles and advanced topics not available on any other enterprise java site or publication. This newsletter is transmitted bi-weekly. It is printer-friendly and available online


IN THIS ISSUE



Java One Report
 o The Weakest Reference Game
 o Java One according to TheServerSide.com

Featured Technical Articles
 o J2EE vs. Microsoft.NET: A comparison of building XML-based web services
 o Building XML-based Web Services with J2EE

Enterprise Java Education Strategies
 o Advanced Enterprise Java Events: We Build Experts.

Shape the Next Set of Definitive J2EE Books
 o June 18th: Large Scale System Design, 1st review posting.
 o June 18th: Complex Persistence, 2nd review posting.

Latest Pattern Discussions
 o P2P Command Pattern using JINI JavaSpaces
 o J2EE Service Factory
 o Replace EJB bloat with Jini Pattern
 o EJBean Class Initialization Hooks

New Application Server Reviews
 o Appication Server Review Winners

Key J2EE Industry News Headlines



JAVA ONE REPORT



The Weakest Reference Game

During JavaOne The Middleware Company ran a very cool game called "The Weakest Reference" at our booth. Winning the "Weakest Reference Game" required quick thinking and even quicker reflexes. Four people were required to play a game. The game began with a Middleware Company Trainer showing and explaining a slide from one of The Middleware Company courses. The Trainer would then ask a question about the slide. The player with the quick reflex and the correct answer received a point. There were five slides and five questions. The player with the most points won the game.

150 people played 38 rounds of the game producing 38 winners. Each of the winners went home with a cool trophy and big smile. Ladies and Gentlemen here are the winners of the Weakest Reference Game.

1. Reid Quamme - Flex Solutions
2. Bryon Phinny - Learning Asst. Technology
3. Walter McConnell - Iona Technologies
4. Stuart Murdoch - Webspeed Limited
5. Zhong Yang - Digital Gene Technologies
6. Knut Erik Borgen - Geneva AS
7. John Svazic - Peregrine Systems, Inc.
8. Brant Ramey - USAA
9. Alan Pearlman Spencer - C-Bridge Internet Solutions
10. Todd Biske - A.G. Edwards & Sons
11. Vinita Paunikar - Sybase
12. Chia Mike C. Liu
13. Kamran Yousaf - Versata
14. Mason Kimble
15. Lawrence Bruhmuhher - Kiko Inc.
16. Daniel Gulnan - Verisign
17. Tolstoy Patez
18. Jaime Vega - Lyra Technologies
19. Knut Ove Skarbo
20. Kjetil Dahal
21. Rajan Shanmugavew - Lawson Software
22. Sai Konda - Cap Gemina / Ernest & Young LLC
23. Hari Voruganti - Alltel Information Services
29. Pat Sing - Oracle Software
25. Brian Christiansen - BEA Systems Inc.
26. Satish Reddy - Electron Economy
27. Rueyfarn Wang - Passport Corp.
28. Dennis Goettel
29. Chinh Hoang - Rational Software
30. Glenn Kronschnabl - Net Quotient Group
31. Jonathan Leigh - Verizon
32. Hidayatullah Shaikh - IBM
33. Aaron O'Hara - HelloNetwork.com
34. Salil Deshpande - Customware
35. Mark Carrell - Accenture
36. Yujian Yan - SAP Markets
37. Vijay Mandava - BEA
38. Bryan Hutchninson - Premptive Solutions

Read the rest of the article here.

Java One according to TheServerSide.com

In a recent news thread on TheServerSide we asked our members what they thought the highlights of the conference was, our members responded:

The Iona party was definately over the top. Spinal Tap was hilarious. Although, I got the impression not everyone knew that they were trying to be funny. The B-52s put on a good show Thursday night too. As far as the sessions go, my favorites were Rapid Fire Wireless 101 (during lunch so sparse attendance), the design pattern and blue print/pet store sessions were good too. Especially the "a billion and two pets a day - scaling the pet store for performance".
-- Reid Quamme

I think the award for 'coolest new idea for a technology' has to go to Halcyon. Quite simply, they allow you to run Microsoft.NET code on any platform. I actually saw a demo of running .NET code in Apache. Mind you, this is nowhere near complete .NET support, but it is a start.
-- Ed Roman

Vlada Matena's session with Ericsson on the feasibility study on creating a highly available J2EE implementation for telcos. I gathered that some in the audience were angered that it was just UML, not a working prototype, but I have to admit that this was the most involved, advanced, and technically intriguing session I've ever seen at JavaOne. They're to be commended for their efforts (now it's time for someone to try :)
-- Stu Charlton

I personally got a kick out of Pramati's local interface support, and Object Frontier's implementation of a real entity bean distributed shared object cache. I also enjoyed seeing the 1000+ audience errupt in a roar of clapping and cheering after Ed Roman concluded that J2EE wins over .NET for Web Services support in his conference closing Friday afternoon session.
-- Floyd Marinescu

BEA Open House on Monday was pretty cool, giving us the opportunity to grill the developers. I was kind of disappointed at the lack of quality foosball tables at this years JavaOne, especially at the Argent. Is this the beginning of the decline of the Golden Era?
-- Gene Chuang

Coolest thing I saw in the daytime was the micro-server/micro-proxy talk - which was basically a guy serving web content from his (MIDP) mobile 'phone. After all the marketing-led talks it was just nice to see an actual programmer talking about actually doing cool stuff.
-- Simon Juden

Larry Ellison's keynote. Probably the most entertaining part of the conference, if you like a bit of blood & mud-slinging. I can't believe some people actually took offense to this speech -- the guy giving the 2 billion pets a day talk actually went so far to say he doesn't want to use Oracle anymore after that... I mean, grow some skin! We had 5 days of rather boring peace & love keynotes, and then Larry spiced things up. It was fun -- and it catapults Orion to the mainstream, showing that it really CAN compete with the big boys.
-- Stu Charlton

I wrote a quick and soapbox like report on what I saw at JavaOne at http://beust.com/cedric/javaone-2001.html
-- Cedric Beust

I think that JBoss BOF was the coolest of them all. I think that JavaOne outlived itself somehow and the BOFs are much more interesting than official conferences. Thurday's keynote totally rocked. Larry Ellison sounded a bit like a voice from $19.95 TV mail-order commercial "But WAIT! If you order in the next 45 minutes we will double your order ABSOLYTELY FREE!!!"
-- Dimitri Rakitine

Read the rest of the article here.

Back to Top.

FEATURED TECHNICAL ARTICLES



J2EE vs. Microsoft.NET: A comparison of building XML-based web services
By Chad Vawter and Ed Roman

In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE) , built by Sun Microsystems and other industry players, and Microsoft.NET , built by Microsoft Corporation.

Some of the statements we make will offend you, and hopefully more of them will agree with you. So as you read this paper, please remember our three promises:

1. We promise to compare these choices at a logical, neutral, and unbiased level. 2. We promise to tell the tale about how we really do feel about these technologies. 3. We promise to dispel the Fear, Uncertainty, and Doubt (FUD) that exists in the marketplace today.

Although both J2EE and .NET cover a great deal of technologies and standards, we will focus specifically on building server-side systems as web services using these architectures (for example, we will not be mentioning Jini or Office XP). After reading this white paper, you will have a solid understanding of how these architectures compare, and be empowered to make intelligent decisions in new web services initiatives.

Read the rest of the white paper here.

Developer's Guide to Building XML-based Web Services with J2EE
By James Kao

Web services using XML standards is a new paradigm in the way B2B collaborations are modeled. It provides a conceptual and architectural foundation which can be implemented using a variety of platforms and products. Today, developers can use the Java 2 Enterprise Edition (J2EE) to build XML-based web services. They can leverage existing J2EE technologies to build a complete and fully interoperable web service that complies with XML standards. Without radical reengineering, and without rebuilding a proven J2EE system, developers can construct complex and powerful web services applications

Learn how to build J2EE based Webservices. Read the rest of the white paper here.

Back to Top.

ENTERPRISE JAVA EDUCATION STRATEGIES



Advanced Enterprise Java Events: We Build Experts.

How do you build an Amazon.com? How can you improve the performance and scalability of your systems? The Middleware Company offers the most advanced Java expertise available today to the largest corporations and the most intelligent individuals. Five-day courses combine lecture, lab and Best Practices to take you way beyond the basics. Reduce the learning curve, costs and risks of mission-critical projects. Enroll 3 weeks in advance; receive a $25 Gift Certificate to ThinkGeek.com!

Course schedule:

New York, NY:
June 25 - 29 XML & Web Services
July 16 - 20 Mastering EJB
July 23 - 27 Mastering J2EE
San Francisco, CA:
June 25 - 29 Mastering EJB
July 09 - 13 EJB For Architects
July 16 - 20 Mastering J2EE
Austin, TX:
June 25 - 29 EJB For Architects

Get complete course outlines at www.middleware-company.com.
Email: registration@middleware-company.com
Call for details about private courses or for more information: (512) 336-9347


Back to Top


SHAPE THE NEXT SET OF DEFINITIVE J2EE BOOKS



TheServerSide.com is hosting two new J2EE book projects: Mastering EJB II, and EJB Design Patterns. Chapters from these two new books will be posted to TSS as they are written for public feedback. For the first time ever you will be able to directly participate in the writing of these two influential books and personally influence thousands of developers who will learn from them.

How you can help

Chapters will be posted in Microsoft Word format. To review a chapter, simply type your additions/comments/corrections directly into the word document and mail it back to the authors. The word documents will be shipped with Track Changes set to on inorder for your comments to be integrated with the chapter. All emails to the authors other than these documents may be discarded.

Latest Public Review Postings:

Mastering Enterprise Java Beans II Back to Top



LATEST PATTERN DISCUSSIONS



P2P Command Pattern using JINI JavaSpaces
By Nati Shalom

The command pattern provides a loosely coupled approach for communication between clients and servers. The following pattern illustrates how we can use JINI and J-Spaces to optimize network traffic, and allow for load balancing/fail over/scalability. ( This pattern is being successfully used in Intel net* project )

Click here to read the rest of this pattern.

EJBean Class Initialization Hooks
By Gene Chuang

Want to initialize services for your bean classes, but don't know where or when to do it? You may find this pattern useful!

Click here to read the rest of this pattern.

J2EE Service Factory
By Jeff Pollock

Distributed applications that require a large number of outside application sources and horizontal services need an efficient way to create, represent, and manage these services. The J2EE Service Factory is a combination of the Abstract Factory and Facade to create a single point of reference for the creation and structure of various service families.

Click here to read the rest of this pattern.

Replace EJB bloat with Jini Pattern
By Jesse Kuhnert

Are you finding it tedious and tiresome building constrained EJB's in your environment and are looking for something a little more exciting and robust? Try applying the "Replace EJB bloat with Jini" pattern to your project and find all the joys that fault-tolerance, reliabilty, redundance, and scalability can bring to your life.

Click here to read the rest of this pattern.




NEW APPLICATION SERVER REVIEWS



Application Server Review Winners

TheServerSide.com is pleased to announce that David Jones, Dion Almare and David Pugh are winners of the TheServerSide.com Application Server Review Contest. They will each recieve $100 USD for thier excellent reviews. Dion Almare for his review of Weblogic 6.0, David Pugh for his review of Silverstream and David Jones for his Review of JBOSS.

A lot has happened in the App Server Market in the last few weeks. Be Heard. Let the world know what you think of the App Servers that you have used. Write an Review for TheServerSide.com.

Click here to write a review.


Back to Top


KEY J2EE INDUSTRY HEADLINES


Sun to add Generics and Assertion as part of Java 1.4

Generics(like C++ templates) and assertion to be added as part of Java language. "In a keynote at Sun's JavaOne developer conference on Tuesday, Java creator James Gosling announced that Sun will add assertions and generics to Java because they are the two most popular developer requests. The changes will be available in Version 1.4 of the Java platform."
Click here to read more.


Oracle licenses Orion Server

Short of openly admitting various problems (difficult to install, lack of stability, performance, and scalibility) with its own J2EE products offerings (OJSP, OSE, and EJE), Oracle quitely switched focus to OC4J, which is Orion Server with an Oracle label. Oracle also recommended customers not to use any of the J2EE containers it offered up to now for J2EE deployment. For details, see:
Click here to read more.


J2EE vs. Microsoft.NET: A comparison of building web services

In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE), built by Sun Microsystems and other industry players, and Microsoft.NET 2 , built by Microsoft Corporation. After reading this white paper, you will have a solid understanding of how these architectures compare, and be empowered to make intelligent decisions in new web services initiatives
Click here to read more.


Is Suns obsession with Java hurting its Web Services strategy?

Reacting to Suns recent claim that Java is the only language suitable for for the growth of web services, an article on vnunet cites a number of analysts who think that this attitude will hurt their web services strategy.
Click here to read more.


Iona annouces major new releases, platform & technology support

IONA made several important announcements at this years Java One, including the release of iPortal Application Server 3.0, significant pricing changes, release of the IONA B2B Integrator 4.2, IONA Enterprise Integrator 3.0, support for JMS in their Web Services platform: XMLBus, a technology preview of IONA iPortal Application Server on OS/390 and more.
Click here to read more.


Struts 1.0 and Velocity 1.1 released

Version 1.0 of the popular Struts presentation layer framework and version 1.1 of the Velocity template engine has been released today, part of the open source Apache Jakarta project. A Struts success story has also been announced. TheServerSide's french cousin: application-servers.com has rewritten itself using the Struts 1.0 framework.
Click here to read more.


UDDI specification version 2 released

The Universal Description Discover and Integration (UDDI) project has released version 2 of its specification. Version 2 supports description of complex corporate organizational structures, allows additional categorization of business activities, and supports multiple languages, and better search functionality.
Click here to read more.



Back to Top


ABOUT THESERVERSIDE / 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.

About TheServerSide.com

TheServerSide.com J2EE community is brought to you by The Middleware Company. The Middleware Company is an advanced training and consulting company dedicated to server-side Java. The Middleware Company offers onsite training courses in Java 2, Enterprise JavaBeans (EJB), the Java 2 Platform, Enterprise Edition (J2EE), and the Extensible Markup Language (XML). They also aid in the design, development, and deployment of middleware solutions.

Visit The Middleware Company.





This newsletter and contents are Copyright © 2001 The Middleware Company LLC