При создании современных корпоративных сайтов, горизонтальных и вертикальных информационных порталов, Интернет-магазинов ставятся серьезные и во многом противоречивые технические задачи:
- Предельно максимальное быстродействие;
- Устойчивая работа при большой пиковой посещаемости;
- Максимально широкие функциональные возможности и виды представления информации;
- Максимальная надежность и стабильность в работе;
- Обеспечение целостности и непротивочечивости данных;
- Интеграция с корпоративными системами компании (1С, Парус и т.д.).
Можно сразу отметить, что некоторые требования вообще недостижимы на платформе PHP/MySQL, так как она просто не поддерживает целостности данных.
Выполнение этих во многом противоречивых и недостижимых для обычных сайтов требований можно достичь только за счет применения платформы ASP.Net/MS SQL Server (или J2EE/Oracle, но это для очень и очень крупных проектов) и целого ряда современных информационных технологий ранее применявшихся только в крупных корпоративных информационных системах:
- Data Warehouse - хранилищ данных
- Data Mart - витрин данных
- OLAP (On-Line Analytical Processing) – многомерной аналитической обработки данных
- Интеллектуального анализа данных (Data Mining)
- Бизнес-интеллекта - Business Intelligence (BI)
- Управления знаниями (Knowledge Management)
- DSS - Decision Support Systems — систем поддержки принятия решений
Может показаться, что методологии DSS - систем поддержки принятия решений здесь излишни, но задача интернет-магазина, например, помочь пользователю в принятии решения о покупке, корпоративного Интернет-представительства компании - в принятии решения о сотрудничестве с компанией, и т.д.
Отметим перечисленные термины и методологии чуть подробнее.
Корпоративная информационная система (КИС) – система бухгалтерского и управленческого учета, а также автоматизации бизнес-процессов (процессов производства, снабжения, маркетинга и т.д.) компании.
Корпоративный портал (Интранет-портал) – внутренний корпоративный портал компании доступный только уполномоченным сотрудникам компании (а также, при необходимости, уполномоченным заказчикам, поставщикам, партнерам компании), в который нет непосредственного доступа обычным пользователям Интернет.
ASP.NET – самая современная платформа разработки Интернет приложений компании Microsoft
MS SQL Server2005 – самая новая версия базы данных компании Microsoft
J2EE - платформа разработки самых масштабных проектов на базе языка Java компании Sun
Oracle – база данных для самых масштабных проектов
Data Warehouse - хранилище данных. Методология, позволяющая создавать базы данных совмещающих максимальную надежность и стабильность с максимальным быстродействием.
Data Mart - витрина данных – локальное хранилище данных оптимизированное, в данном случае, для показа одной категории страниц сайта
OLAP (On-Line Analytical Processing) – многомерная аналитическая обработка данных – методология хранения данных в виде многомерного куба с выводом данных по сечениям и срезам. Обеспечивает предельное быстродействие и наиболее удобное для пользователя представление данных
Data Mining - Интеллектуальный анализ данных - извлечение заранее неизвестной информации за счет выявления скрытых закономерностей в массивах данных
BI - Business Intelligence - Бизнес-интеллект - системы, включающие все перечисленные выше методики
KM - Knowledge Management - Управления знаниями – извлечение информации из неструктурированных данных (данных, хранящихся в «куче» без классификации), документирование знаний.
DSS - Decision Support Systems — Систем поддержки принятия решений – системы, включающие все перечисленные выше методики и оптимизированные для поддержки принятия управленческих решений в какой-либо конкретной области.
Подробнее можно посмотреть на сайте CorPortal.ru
Таким образом, концепция современного корпоративного сайта - это концепция современной информационной системы, концепция, позволяющая удовлетворить всем, даже самым противоречивым, требованиям, и предоставить пользователю сайта или портала максимум информации в самом удобном для него виде, информации, позволяющей пользователю принять взвешенное и правильное Решение в пользы Вашей Компании. Концепция, которую невозможно реализовать без использования методологий современных корпоративных информационных систем.