Documentation Center

Web site models

You can use different models to develop your Web sites using SDL Web, from static HTML models to dynamic models that assemble content from the Content Data Store. Many Web sites combine direct retrieval of static ASP.NET/JSP pages with database queries that assemble Dynamic Component Presentations.

In general, the more you reuse content, the more often you update content, and the bigger your Web site, the more dynamic your Web site should be (assuming that you have sufficient human and hardware resources at your disposal.

Static HTML
The data store contains fully generated Web pages. All the Web site needs to do is retrieve a Web page from the data store and show it to the Web visitor.
Static ASP.NET/JSP
Web pages refer to a specific set of Dynamic Component Presentations. These Component Presentations are stored in the data store and retrieved when a visitor visits the Web page.
Dynamic Component Presentation Model (DCP Model)
Web pages retrieve Dynamic Component Presentations from the data store based on a database query on the Page.
Application Model
The entire Web page is assembled by a custom Web Application that you develop. Publishing simply puts pieces of content into the Content Data Store but provides no structure of any kind.