Page 205 - 4785
P. 205

До  найбільш  важливих  особливостей  ISAPI-розширень
                            можна віднести наступні:
                                 -  ISAPI-розширення  мають  доступ  до  всіх  функціональних
                            можливостей IIS;
                                 -  реалізуються  у  вигляді  DLL-модулів,  що  завантажуються  в
                            просторі процесу, контрольованого IIS;
                                 - клієнти можуть звертатися до ISAPI-розширень також як до
                            статичних HTML сторінкам;
                                 -  ISAPI-розширення  можуть  бути  асоційовані  з  окремими
                            розширеннями файлів, з цілими каталогами або сайтами.
                                 ISAPI-фільтри  необхідні  для  зміни  або  вдосконалення
                            функціональності  IIS.  Вони  зазвичай  працюють  з  IIS-сервером  і
                            фільтрують  кожен  запит.  Фільтри  застосовуються  для  аналізу  і
                            модифікації вхідних і вихідних потоків даних.
                                 Фільтри  також  як  і  розширення  реалізуються  у  вигляді  DLL
                            файлів.
                                 Зазвичай  ISAPI-фільтри  використовуються  для  вирішення
                            наступних завдань:
                                 - зміна даних в запиті клієнта (URL або заголовків);
                                 - управління відображенням URL в фізичні файли;
                                 -  управління  іменами  і  паролями  користувачів  при анонімної
                            або базової аутентифікації;
                                 - аналіз та модифікація запитів по завершенні аутентифікації;
                                 - модифікація відповіді веб-сервера;
                                 - ведення журналів та аналіз трафіку;
                                 - реалізація власної аутентифікації;
                                 - управління шифрацией і стисненням.
                                 Варто  відзначити,  що  існують  реалізації  у  вигляді  ISAPI-
                            розширень для таких інструментальних засобів як:
                                 - ASP (Active Server Pages);
                                 - ASP.NET;
                                 - ColdFusion;
                                 - Perl ISAPI (Perlis);
                                 - PHP.
                                   Платформа  .NET  Framework  надає  можливість  розробки  та
                            інтеграції  веб-додатків.  ASP.NET  є  однією  зі  складових
                            інфраструктури  .NET  Framework  і  фактично  є  платформою  для


                                                           203
   200   201   202   203   204   205   206   207   208   209   210