A method and system for delivering dynamic web pages in the INTERNET.
Compiled programs embedding static queries to a database are stored on a
server computer; view templates with HTML tags defining the layout of
corresponding dynamic web pages and data tags instructing where and how
to include each record of the query result into the respective dynamic
web page are further stored on the server computer. When a dynamic web
page must be distributed, the corresponding program is run, and the query
result is stored into a shared memory structure. The query result is
combined with the corresponding view template, by replacing the data tags
with the associated records in the shared memory structure. The resulting
web page is then distributed to client computers of the network.