ATL Server Architecture

The main premise behind ATL Server is identical to that behind ATL itself—ATL Server is “lean and mean,” and “you pay for only what you use.” This provides you with some very performance-minded Web Services. It also serves as a bridge technology that lets you work with C++ as you have, yet still create Web Services in much the same way as .NET does.

Part of ATL Server's performance secret is that ATL Server uses Internet Services Application Programming Interface (ISAPI) directly. ISAPI is the Internet Information Server (IIS) portal to executable code, much like the Common Gateway Interface (CGI) is to traditional Web applications.

The design decision to separate Web presentation from page logic is a good one, and, like ...

Get Applied SOAP: Implementing .NET XML 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.