Application Hosting

Calling application servers “middleware” is a bit ingenuous, to say the least. However, because that is the way they are generally classified, it would be confusing for us to buck the trend. As we discussed in an earlier chapter, an application server is any product that provides a host for application logic and processes all (or part) of an application. For example, interface logic can be defined by using client-side development tools, with all server-side business-logic processes using a remote application server. The benefit of this scenario is that both application logic and access to resources can be shared through a centralized entity (see Figure 8.4).

Figure 8.4. Typical Java-enabled application server architecture. ...

Get Next Generation Application Integration: From Simple Information to Web Services 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.