ATL Server
ATL Server is a technology for developing web based applications. It uses a tag replacement engine written in C++ to render web pages. It draws on the existing technologies like ISAPI and the Active Template Library. It includes a template library which is dedicated for use with developing web based applications. ATL Server first appeared with Visual Studio .NET 2003.
A typical ATL server application consists of at least one ISAPI extension DLL along with one or a number of Server Response Files (.srf) and their associated application DLL files which provide the application functionality.
SRF Files
SRF files can contain a mix of standard HTML and script tags. SRF script tags are denoted by the {{ opening and }} closing braces.
A single SRF file may call code from a number of application DLLs. Similarly, a single application DLL may serve a number of SRF files.