Artwork implying World Wide Web Architecture

What Is an Application Server?

Part of the WebSphere Application Server in Plain English Series
Most recently modified on 2010-07-11
Back to home pageBack to articles pageWAS architecture articles pageScript articles page.

Application servers are java programs that serve active content to web browsers. Active content is information that changes over time. The balance in your checkbook is an example of active content. It changes every time you write a check or make a deposit. Stock and bond prices, inventory levels, the number of people in a pub at any given moment, the position of an airplane as it flies to its destination -- these are all examples of active content. If you want to publish this kind of information on a web site, you have to do more than write plain HTML. You have to write a computer program that

  • knows where the information you need can be found
  • finds the information you need
  • generates the markup language -- typically HTML -- that will present your information to an end user
  • sends that markup text to a web browser

That computer program might be a servlet, an Enterprise Java Bean, some plain old Java code, or some combination of the above. An application server runs that kind of program. There are several application servers. Some of he more popular ones are:

All of those application servers are fine products. Each of them serves a need. Most of them are meant to either stand alone or cluster in small groups of servers. One of them -- WebSphere Application Server -- is, instead, a network of potentially thousands of servers all providing pieces of a very large web site.

Arthur Kevin McGrath

Bio:

The author is an engineer with the consulting firm, Contract Engineers. He has consulted and lectured extensively since 1987 about the infrastructure that makes electronic commerce possible. His publications include Leading Practices for WebSphere Dynamic Process Edition V6.2 (SG24-7776-00) and Websphere Application Server Administration Using Jython (ISBN 0137009526), the definitive book on WAS scripting.

Photo of the author
To schedule a speaker at your location, write speakers@edu4eng.comTo inquire about consulting for your company, write consultants@edu4eng.comTo inquire about training for your company, write training@edu4eng.com