Возникновение и внедрение в широкую практику высокоуровневых служб Internet естественным образом повлияло на технологию создания корпоративных информационных систем, породив направление, известное под названием Intranet. Информационная Intranet -система – это корпоративная система, в которой используются методы и средства Internet. Такая система может быть локальной, изолированной от остального мира Internet, или опираться на виртуальную корпоративную подсеть Internet. В последнем случае особенно важны средства защиты информации от несанкционированного доступа.
Intranet – это внутренняя частная сеть организации. Intranet допускает использование публичных каналов связи, входящих в Internet (VPN), но при этом обеспечивается защита данных и меры по пресечению проникновения извне на корпоративные узлы.
Приложения в Intranet основаны на применении Internet-технологий и в особенности Web-технологий: гипертекст в формате html, протокол передачи гипертекста http и интерфейс серверных приложений CGI. Составными частями Intranet являются: Web-сервера для статической или динамической публикации информации и браузеры для просмотра и интерпретации гипертекста.
|
|
- Высокая производительность должна быть только в «бизнес-логике» и в «части данных».
- Важно хранение данных только на СУБД.
- Не важно, как работают линии связи.
Свойства:
- Требования к нагрузке сети значительно ниже, чем у клиент-серверных систем.
- Доставка данных производится по требованию (Соединение между клиентом и сервером устанавливается в момент посылки запроса от клиента и до момента получения ответа от сервера). В этот момент накладываются определенные ограничения, например временные (timeout).
Преимущества:
- Не требуется инсталляция программы-клиента на компьютерах пользователей, обновление клиентского ПО также не требуется. В качестве программы-клиента используется браузер.
- Кроссплатформенная совместимость.
- Низкая стоимость реализации и модификации приложений.
- Количество подключаемых клиентов гораздо выше, чем у клиент-серверных приложений.
Недостатки:
- Низкая надежность. Не существует гарантированной доставки ни запроса, ни ответа.
- Сеть может быть взломана.
Варианты реализации Intranet:
- CGI (в ответ на запрос создается отдельный процесс).
- Интерпретируемые сценарии (может обслуживать большее число пользователей).
- Компилируемые Web-приложения (при получении запроса создается и выполняется поток).