Архитектура Intranet-система

Возникновение и внедрение в широкую практику высокоуровневых служб Всемирной сети сетей - Internet (e-mail, ftp, telnet, Gopher, WWW и т.п.), естественно, повлияло на технологию создания корпоративных информационных систем и породило направление, известный теперь как Intranet. Информационная Intranet-система - это корпоративная система, в которой используются методы и средства Internet (рис. 1.6).

Организация Intranet-системы с использованием средств WWW

Рис. 1.6. Организация Intranet-системы с использованием средств WWW

Такая система может быть локальной, изолированной от остального мира Internet, или опираться на виртуальную корпоративную подсеть Internet. В последнем случае особенно важны средства защиты информации от несанкционированного доступа. Различают несколько типов Intranet-систем: коммуникационные Intranet-системы, которые предназначены главным образом для связи территориально удаленных подразделений корпорации, уменьшая потребность в многочисленных линиям связи; интегрирующие Intranet-системы, предназначенные для интеграции разнородных коммуникационных корпоративных подсистем; Intranet-системы с упрощенной процедурой доступа для пользователей, основанный на механизме электронной подписи.

В то же время, при наличии существенных преимуществ (простота организации, удобство, стандартность интерфейсов и т.д.) эта схема имеет значительные ограничения. Прежде всего, в информационной системе отсутствует прикладная обработка данных. Все, что может пользователь, это только просмотреть информацию, которая поддерживается Web-сервером. Гипертекстовые структуры при этом трудно модифицируются. Для того, чтобы изменить наполнение Web-сервера, следует приостановить работу системы, внести изменения в HTML-ОПНС и только потом продолжить нормальное функционирование.

Перечисленные трудности могут быть решены с использованием более развитых механизмов Web-технологии. Эти механизмы непрерывно совершенствуются, что имеет как положительные, так и отрицательные стороны. Позитив в том, что появляются новые возможности. Негатив - в отсутствии стандартизации. Использование Web-технологии дает возможность реализовать прикладную обработку данных на стороне Web-сервера. Для этого можно использовать два подхода - CGI (Common Gateway Interface) и API (Application Programming Interface). Оба подхода базируются на наличии в языке HTML специальных конструкций, которые информируют клиента-браузера, ему следует направить Web-сервера специальное сообщение, при наличии которого сервер должен вызвать соответствующую внешнюю процедуру, получить ее результаты и вернуть их клиенту в стандартном формате HTTP (протокол обмена гипертекстовой информации) (рис. 1.7).

Вызов внешней процедуры Web-сервера

Рис. 1.7. Вызов внешней процедуры Web-сервера

Приведенная технология широко используется для обеспечения унифицированного доступа к базам данных в Intranet-системах. Язык HTML позволяет вставлять в гилертекстови документы формы. Когда браузер встречает форму, он предлагает пользователю заполнить ее, а затем направляет серверу сообщение, содержащее введенные параметры. Как правило, к форме добавляется какая-то внешняя процедура сервера. После получения уведомления от клиента сервер вызывает эту внешнюю процедуру с параметрами пользователя. Понятно, что такая внешняя процедура может, в частности, играть роль шлюза между Web-сервером и сервером баз данных. В результате получается конфигурация информационной системы, которую схематически можно изобразить так, как это отражено на рис. 1.8.

Доступ к базе данных в Internet-системе

Рис. 1.8. Доступ к базе данных в Internet-системе

Архитектура хранилищ данных и системы оперативной аналитической обработки данных

До сих пор мы рассматривали архитектуры информационных систем, обеспечивающих оперативную обработку данных. Однако в аналитических подразделениях корпорации и высшего ее руководящего состава есть и другие задачи: анализ поведения корпорации на рынке с учетом сопутствующих внешних факторов и прогноз на ближайшее будущее выработки тактики и стратегии корпорации. Для решения таких задач нужны данные и приложения, отличные от тех, которые используются в оперативных информационных системах. Поэтому в последнее время все более существенного распространение получают принципы построения информационных систем на концепциях хранилищ данных и систем оперативной аналитической обработки данных (рис. 1.9).

Схематическое изображение архитектуры аналитической базы данных

Рис. 1.9. Схематическое изображение архитектуры аналитической базы данных

Реализация архитектуры хранилищ данных дает возможность пользователям для проведения анализа данных привлекать внешние источники информации (например, статистические отчеты), а следовательно, хранилище данных может содержать как внутренние корпоративные данные, так и внешние данные, характеризующие рынок в целом; хранить информацию о деятельности компании и состояние рынка в течение нескольких лет. Как следствие, аналитические базы данных имеют объем, как минимум, на порядок высший, чем оперативные.

 
< Пред   СОДЕРЖАНИЕ   След >