Applications Insight
 
spacer
J2EE Application Servers 10 Years On
 
harrison
spacer
Guy Harrison
 

It’s hard to believe that it’s only been 10 years since BEA acquired and commercialized WebLogic, signaling the start of the commercial Java application server market.

Application server technologies allowed Java to dominate in enterprise Web application development by providing scalable, secure and high performance solutions based on the Java language. Sun’s J2EE specification provided the foundation for Java application servers; standards-based mechanisms for object relational mapping, security, messaging, transactions and the other necessities of high-end enterprise computing.

BEA attained first mover advantage in the explosive growth of J2EE-based enterprise applications, but IBM rapidly set in pursuit with their WebSphere product line. WebSphere was originally an amalgam of fairly loosely integrated offerings, but IBM invested heavily in the development and marketing of the platform and by 2005 had overtaken BEA as the premier application server.

Throughout this period, Oracle was determined to become a player in the J2EE application server space, first with its homegrown server, and then by the acquisition of the respected Orion application server. Oracle’s application server was rarely used for custom applications, but thanks to its integration into the Oracle application suite, and the Oracle ecosystem, Oracle achieved a respectable market share and the number-three position by 2007.

With the long-anticipated acquisition of BEA by Oracle earlier this year, Oracle now becomes the #1 application server player. Speculation continues about whether Oracle will maintain WebLogic as a distinct technology, but Oracle clearly acquired BEA more for its customer base than for its technology.

Meanwhile, free and open source software (FOSS) application servers continue to thrive. Apache Tomcat, originally the Sun reference implementation for Java servlets, is very widely used both as an embedded application server and for some serious applications. Tomcat doesn’t implement the full J2EE stack, and is specifically not intended for industrial strength deployments. Nevertheless it is free and well-understood, and performance is more than adequate for many applications.

JBoss, an open source implementation of the J2EE specification that incorporates Tomcat, gained popularity throughout the decade and by 2007 37 percent of J2EE users had some JBoss presence in the organization. Red Hat acquired JBoss in 2006 and while this ensured healthy funding for JBoss development, JBoss founder Marc Flurry departed, and JBoss development activities are now more narrowly focused around Red Hat Enterprise Linux.

After losing out to BEA and IBM early on, Sun’s J2EE application server - now named GlassFish - has picked up renewed momentum over recent years and may become attractive to those who want a FOSS based server but feel that JBoss is too tied to Red Hat’s corporate strategy.

Increasingly, Java application servers are hosting more than just Java apps. Both Ruby and Python can now run inside an application server JVM, and the popular Ruby on Rails and Django frameworks are supported or nearly supported (respectively) within the JVM. Running these Web 2.0 frameworks within the application server JVM provides a degree of control and security that will lessen the concerns of many enterprise adopters.

While Java application servers have come a long way and have contributed a great deal to enterprise architectures, their dominance has waned over the past few years. New applications developed on the Microsoft.NET stack now match J2EE applications, and Web 2.0 frameworks such as Rails are increasingly being used in places where J2EE would once have been the obvious choice. That seems to be the way of it in IT architectures - after only 10 years you’re way beyond “mature.” However, I don’t think we’ll be seeing a retirement party for J2EE anytime soon.

About the Author:

Guy Harrison is a chief architect for database solutions at Quest Software, and is a recognized expert with over 15 years of experience in application and database administration, development, performance tuning and project management. Harrison is the author of Oracle SQL High Performance Tuning (Prentice Hall) and MySQL Stored Procedure Programming (O’Reilly), and is a regular speaker at trade shows and events Information about Quest Software can be found at www.quest.com.

|<<TOC  <<Back  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  Next>>  Masthead >>|

DBTA Home Page | About Us | Contact Us | Partners

To receive a monthly notice about new material and a quarterly
complimentary print edition, click
here.

 
spacer
 

DBTA Home Page

To receive a monthly notice about new material and a quarterly complimentary print edition, click here.

Table of Contents

TRENDS AND APPLICATIONS
End of the One-Size-Fits-All DBMS?
Automate Your SQL Server Migration Concerns
Security Safeguards are Critical Requirement for Basic System Functionality
IT Process Automation Enables IT to Provide Better Service
Open Source Business Intelligence Offers Benefits

MV COMMUNITY
Revelation Plans to Unveil OpenInsight 9.0; New Release to be Featured in Fall 2008 Training
MITS and Asynchron Systems Announce Reseller Relationship
Entrinsik and Campana Systems Partner to Offer Real-Time Reporting to AAA/CAA Auto Club Customers
Registration Now Open for U2 University 2008
Ashwood Offers Disk to Disk Backup Solution for IBM Users
Sierra Bravo Opens Chicago Office

COLUMNS
CA -Sponsored IDUG Survey Shows Data Professionals’ Growing Role in Business Success by Joe McKendrick
Consider Data Access Auditing to Classify Database Data by Craig S. Mullins
The Involuntary DBA by Kevin Kline
High Availability with Oracle Data Guard by Arun Kumar R.
Populating the Heap: Getting There from Here by Todd Schraml
J2EE Application Servers 10 Years On by Guy Harrison

News
Download Central
Places to Go
Did Ya Hear?
New Products

Online Masthead

DBTA Home Page

DBTA E-Editions
June 2008

May 2008
April 2008
March 2008
February 2008
January 2008

 
spacer
spacer
spacer
spacer
spacer