по мірі виникнення необхідності. br/>
.3 Intranet - технології
Додатки в Intranet засновані на застосуванні Internet-технологій і особливо Web-технології: гіпертекст у форматі HTML, протокол передачі гіпертексту HTTP і інтерфейс серверних додатків CGI. Складовими частинами Intranet є Web-сервера для статичної або динамічної публікації інформації і браузери для перегляду та інтерпретації гіпертексту. p align="justify"> Стандартні протоколи, мови і інтерфейси Web-технології прийшли в Intranet зі світу відкритих систем. І хоча від них віє архаїкою, але саме це забезпечує зв'язність і узгодженість в Internet. Ситуація зі стандартами в Intranet інша: в запалі конкурентної боротьби і в гонитві за ефективністю і розширенням функціональності фірми пропонують нові елементи технології. Так виникли мову аплетів Java, безліч мов сценаріїв JavaScript, VBScript, NetBasic та ін, протоколи IIOP, WebNFS, інтерфейси WinCGI, ISAPI, NSAPI та ін, компоненти розширення браузерів Plug-in і ActiveX. Але мало того вже помітна поляризація інфраструктур Internet і Intranet. І якщо в Intranet візьме гору монополія Microsoft, то можливо внутрішніх проблем несумісності і не буде, але тоді Intranet і Internet стануть далекими родичами, що не знаходять при зустрічі спільної мови. br/>
Гол. 2 Архітектура клієнт-сервер
.1 Intranet - і архітектура клієнт-сервер
Багато суперечок про те, до якої архітектурі відноситься Intranet. Намагаються навіть протиставити Intranet архітектурі клієнт-сервер. Потрібно чітко зрозуміти, що всі рішення Intranet-додатків для взаємодії з БД засновані на архітектурі клієнт-сервер. p align="justify"> Наявність діалогових властивостей в HTML і інтерфейсу CGI дозволяє будувати Intranet-додатки з доступом до БД (рис.1). Найбільш поширена схема динамічної публікації звітів. При цьому в якості CGI-процедури використовується параметрізуемих генератор звітів. Однак це не єдина схема, можливо застосовувати програми введення та оновлення інформації в БД. p align="justify"> Якщо використовуються традиційні статичні сторінки гіпертексту, то у відповідь на запит клієнта Web-сервер передає сторінку у форматі HTML. При роботі з базою даних клієнт вказує в формі програму або сценарій для запуску на сервері. Серверна процедура отримує введені користувачем дані, формує і передає SQL-запит (визначальний логіку управління даними DL) і, можливо, дані до СУБД. Сервер БД за запитом виконує оновлення, вставку, видалення або вибірку записів з БД. CGI-процедура отримані результати перетворить у формат HTML або у формат діалогових змінних. Потім Web-сервер посилає отриману HTML-сторінка або значення діалогових змінних браузеру для відображення. p align="justify"> Використання CGI-процедур має ряд недоліків - статичне подання інформації, перетворення результату-з...