Integrated application, in its simplest form, is just a subroutine call
in the Web server. In this scenario, the software which processes
dynamic requests has to be linked with the Web server and is a part
of the Web server.
Of course, for the dynamic requests, which are resource hungry,
a simple call to some subroutine may not work - calls are blocking, and
the Web server would have to wait until return from the subroutine is
executed. The concurrent threads of executions are used,
and the code is usually a shared memory object/library module which is
loaded at Web server startup. Popular Web Servers use this
approach.