Application Servers

An application server sits midway between a DBMS and the end user. This sounds like a Web server, but an application server addresses more functionality while using a Web server. A Web server sits in the middle tier of a three-tier system. The application server sits atop the Web server to manage data and an application environment.

There is no tight definition of an application server. Indeed, competing offerings often take entirely different approaches and emphasize different roles. The majority of them are written in and oriented toward Java. Some of them lean toward Microsoft Transaction Server (MTS), COM, and COM+. A few are compatible with both worlds. Following are some characteristics of an application server:

  • Oriented ...

Get Linux® and Windows® Interoperability Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.