Home > SOA News > Java EE servers said giving way to lightweight application frameworks
SOA News:
EMAIL THIS

Java EE servers said giving way to lightweight application frameworks

By Jack Vaughan
20 Mar 2009 | SearchSOA.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

You can add the venerable Java application server to the growing list of purported 'dead technologies,' suggests Rod Johnson, creator of the Spring Framework and founder of open-source software up-start SpringSource. If this is the case, a reported IBM move to buy Sun Microsystems would have little impact – at least in the Java field – according to Johnson.

The standard, multipurpose, somewhat heavy-weight Java application server, he says, is giving way to light-weight frameworks. "The Java application server is effectively dead," he maintained in a keynote speech this week at TheServerSide Java Symposium in Las Vegas.

"The monolithic application server is not in step with the times," said Johnson, whose firm is a major proponent of a stripped-down framework that eases development for assorted types of popular (mostly Web) application building.

Johnson suggests that less is more. For the Java app server platform, "the recession was the final blow," he said. "In a recession people will not pay for features they don't need."

This move is part of a bottom-up process which sees developers ignoring the 'Websphere model,' he asserted, referring to IBM's flagship Java EE server. He likened the process to developers' moves in recent years away from managment-endorsed commercial IDEs to open-source Eclipse plug-ins.

The so-called 'heavy' Java EE (formerly J2EE) stack is noted for use of Enterprise Java Bean (EJB) component architecture, criticized by many as too unwieldy.

The Spring framework can be deployed on various application servers, but is most often perhaps deployed on the simplified open-source Tomcat app server.

Spring Framework gaining ground

Certainly, Spring is a genuine phenomenon. Its simplified implementation of popular development patterns has proved popular. The Spring Framework use is measured at 76.8% among architects and developers polled in TheServerSide.com's 2008 Java survey. In the same study, EJB use is set at 37.5% of Java-related architectures regularly employed.

In terms of application servers deployed, the 2008 study showed the open-source Apache Tomcat far ahead in use at 71.1%. BEA Weblogic (32.4%), IBM Websphere (27.9%) and RedHat JBoss (26.2%) were all in close contention for the second spot.[BEA is now part of Oracle.]

At the same time SpringSource's Johnson downgrades the big app servers' prospects, his firm is moving into an integration space that is to some degree the province of big app server makers. Last year, the company began rolling out Spring Integration which, according to Josh Long, Senior Software Engineer, Wells Fargo, "provides an API geared toward ESB solutions." In recent years, Enterprise Service Buses - touted by IBM, JBoss, MuleSource, Oracle, Progress Software, and many others – have taken on a lot of the integration work initially envisioned for the Java application server.

Is the app server still dead yet?

"Is the application server dead?" asks Reza Rahman, Independent Consultant and EJB specialist. He answers: "I don't think so."

"People are going to need a runtime that supports application development services," he said.

But the move to lighter implementation is under way, says Gil Tene, Co-Founder, Azul Systems. "It's a done deal."

"I have seen a shift. Most applications are being developed in lightweight frameworks," he said. "Even a five years ago, the use of EJB was thin. Servlets were more prevalent."

In practice, cautions Reza Rahman, there are not two server extremes of "heavy" and "light." He points out to that major Java EE server vendors have created simplified versions of their offerings.

At TheServerSide Java Symposium, Rahman presented an example of EJB integration with Spring.

"Spring has good integration from a framework standpoint that a platform is going to have trouble delivering. Once you see how you can integrate EJB and Spring, the sky's the limit," said Rahman.

Tags: Service-oriented architecture (SOA) developmentVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Java Web services standards
Oracle-Sun combo: What does it mean for enterprise Java?
Former .NET Web developers ride Ruby and Rails application framework
SOA policy beyond Java and .NET
Apache adds JAX-WS implementations
Spring Web Services 1.0 released
Mule extending Web services capabilities
Learning the Web services Tango
Java EE 6 team looks at SOA
Apache CXF supports Web services
New Java Servlet 3.0 aligns with REST

Service-oriented architecture (SOA) development
Skyway restructures Skyway Builder
Altova updates MissionKit
XAware releases XAware 5.4
Zend released Zend Server 5.0 for PHP applications
At Microsoft P&P Summit, distributed systems head talks
Cisco grows beyond its roots with new Developer Network
Open source and ESBs
Enterprise Architecture is more than a technology
WSDL Tutorial
SOA products for June

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts