CMS это просто тип вебной системы. есть понятие патернов, это набор стандартных архитектурных решений.
начать копать можно отсюда:
http://java.sun.com/developer/technicalArticles/J2EE/patterns/
такое же есть у МС
ГНН>Конечно же и MVC, и XML это определяющие составляющие архитектуры web-сайта. Даже возможно это бызовые элементы определенных подситем, которые реализованы с использованием данных технологий. Интересно, каковы основные подсистемы, и способы их использования?
ГНН>Например, какое место в архитектуре сайта отводится CMS? И в каком виде разрабочики предпочитают иметь доступ к ее API?
ГНН>--
ГНН>Site: http://www.grebenshikov.ru
ГНН>Email: grnick(at)mail.ru