App Servers Can't Get No Satisfaction
In the old days, life was simple for application servers. They were easy to define, everybody knew what you were talking about and they even contained (for a brief period) a bleeding-edge aura.
"IT managers just don't make business decisions based upon application servers anymore. They look at the broader picture based on how products are bundled."
What a difference a half decade makes! Today, the definition has gotten cloudy, and nobody seems to know what is meant when the word is mentioned. Perhaps, even worse, nobody cares. Like Mick Jagger failing to resonate with a Gen Y, app servers just ain't cool any more. They merit respect, as well as amazement, for their longevity. But they lack in the cool quotient department.
"IT managers just don't make business decisions based upon application servers anymore," said Dennis Byron, an analyst for application deployment software at Framingham, Mass. based International Data Corp. (IDC). "They look at the broader picture based on how products are bundled."
So how does an app server to get some satisfaction? Let's start with a definition what it is, then detail where the marketplace is at and where it is likely to go. While the long-standing market leaders IBM, BEA, and Oracle still dominate, Microsoft is steadily gaining ground and the open source movement is invading on all fronts.
19th Market Breakdown
An application server is defined in McGraw Hill's Desktop Encyclopedia as, "a computer in an intranet/internet environment that performs data processing necessary to deliver up-to-date information, as well as process information for Web clients."
Essentially, the app server sits along with or between the Web server and the databases and legacy applications. It provides the middleware glue to, for example, enable a browser-based application to link multiple sources of information. However, the dictionary really confuses the issue when it ends the definition with "See Web server."
IDC is similarly dismissive of the term "application server" and relegates it to just one small part of the larger "application deployment software" sector. This category includes application, Web, and integration servers as well as message-oriented transaction servers and access-integration middleware.
According to IDC, the worldwide application deployment software market grew 4.4 percent in 2003 to reach slightly more than $7 billion in software revenue. IDC expects the market to maintain this rate of growth through 2008. The research firm does not factor in the hardware element as part of the above numbers.
Some vendors, notably IBM and Sun Microsystems, include hardware as part of their application server packaging. Others mix and match software elements, primarily among the broad application deployment software category above, to market their wares as attractively as possible.
BEA, IBM, and Oracle, with respective 35.6 percent, 11.5 percent, 5.9 percent, market shares still rule the roost in the broad application deployment software field. Of the three, Oracle is showing the highest growth. Each has its own sphere of influence. According to Byron, IBM is especially strong in the mainframe and non-U.S. arenas, while BEA leads in North America and in Unix-heavy data centers. Oracle's "market little helper," though, may be based on its ability to couple app server functions with database management, e-business, and integration capabilities.
In terms of application server software, alone, IBM is ahead of the others with $630 million in revenue, worldwide. BEA, with $566.9 million, and Oracle, with $417.7 million, follow. BEA and IBM appear to be hurting somewhat because of the standardization around J2EE, performing processing via Java Servlets, Java Server Pages (JSPs), and Enterprise Java Beans (EJB). These developments also seem to be bringing about something of a commoditization in the marketplace.
Thus, bundling hardware and other software features has become an increasingly important component of a competitive strategy.
Sympathy for the Devil
People aren't necessarily buying Windows Server 2003 for its app server capabilities, so it's hard to tell just how popular it really is.
Meanwhile, Microsoft has stubbornly refused to get off the app server cloud. It offers an alternative to J2EE via Active Server Pages (ASP) and ActiveX controls. Microsoft may not be the only vendor to have a feature-bundling strategy, but it does so with a devilish twist. Redmond throws its app server in with Windows Server 2003 and bundles its AppCenter server with in-demand business applications, such as Great Plains and Navision, as well as BizTalk Server and the SharePoint Portal.
"Microsoft's market share appears smaller, but they are actually very prominent now and are becoming increasingly so," said Byron.
On the flip side, however, people aren't necessarily buying Windows Server 2003 for its app server capabilities, so it's hard to tell just how popular it really is.