34
может стоить в зависимости от используемой платформы от 4900р. до 66900 руб.
Есть и бесплатные решения, однако они мало функциональны.
Тем не менее, не все предприятия готовы платить за стандартную
разработку. Поэтому в этом же сегменте возможен выбор бесплатной системы
управления контентом, наиболее популярными являются: Joomla!, Drupal, MODx.
Системы управления контентом предназначены для совместного доступа,
управления и редактирования содержимого сайта [10, 35].
В рамках системы можно манипулировать с любыми типами данных: текст,
видео, аудио информация, графика и т.п. Системы позволяют также работать с
базами данных: MySQL, Oracle Database, MS SQL Server.
Системы CMS служат для манипуляции такими разнообразными данными,
включая управление, хранение, публикацию, обработку и просмотр.
Большинство систем управления контентом содержат модули, позволяющие
осуществлять следующие функции: проводить веб-статистику, поддерживать
работу лент типа обогащённой сводки сайта, поддерживать работу баннеров,
вести документооборот и блоги, настраивать формы обратной связи для клиентов,
проводить выставки и осуществлять голосования, вести каталоги по продукции,
осуществлять поиск по сайту.
И, наконец, последний вариант - разработка информационной системы с
глобальной средой взаимодействия как отдельного проекта на основе базы
данных и интерфейсного сценарного языка для динамических сайтов ( Java, PHP,
Perl, ASP.NET, Ruby).
Особенности разработки современных сайтов предполагают,
использование многоуровневой архитектуры с выделением сервера приложений
и передачей процесса обработки данных серверу. Клиенту же поступает
исключительно подготовленная информация, которая может обрабатываться на
машине клиента исключительно в виде скриптовых инструкций. Многоуровневая
архитектура позволяет работать с информацией как посетителям сайта, которые
могут быть как рядовыми сотрудниками, так и руководителями подразделений.
Решение по использованию трехзвенной архитектуры является
единственно верным, так как трехзвенная архитектура позволяет выделить
основные элементы и распределить обработку больших объемов информации.