Middleware and XML Application Servers

Another approach to accessing existing data in XML is through a gateway server or middleware layer. The concept of Message Oriented Middleware (MOM) is not new. Client/server applications were depending on messaging layers long before the first Web-based applications appeared. In this case, a middleware layer or server acts as a bridge between the older, relational model and the new XML model.

One simple way to implement an XML gateway is to configure a normal Web server to retrieve relational data and return it in a predefined XML document format. Figure 9.3 shows how a dedicated application server can be used to hide XML data conversions from client applications.

Figure 9.3. Adding an XML gateway server. ...

Get Strategic XML 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.