
- •1. Структура и функции информационного рынка
- •2. Принципы построения информационных систем в ткс
- •3. Сетевая инфраструктура ис
- •4. Протоколы сети Internet.
- •5. Системы сетевых коммуникаций
- •6. Электронная почта
- •7.Системы автоматизированного поиска информации в Internet
- •8. Публикация данных в Internet
- •9. Технология клиент-сервер
- •10. Требования acid при выполнении транзакций.
- •11. Общие правила разграничения доступа к бд
- •12. Службы web-сервера iis
- •13. Интеграция приложений в ткс
- •14. Архитектура Microsoft Windows dna для построения веб-приложений.
- •15. Архитектура сервера iis
- •Iis и службы компонентов
- •17. Конфигурирование серверов
- •19. Мониторинг ис в ткс
- •20. Сети intranet
- •21. Российские корпоративные информационные системы
- •22. Сравнение отечественных и западных кис
- •23. Требования к кис в ткс.
- •24. Архитектура информационно-аналитической системы
- •25. Функциональное назначение технологии olap.
- •26. Системы принятия решений в иас
- •28. Архитектура экспертной системы реального времени
- •29. Требования к экспертным системам реального времени
- •30. Принципы функционирования субд реального времени
- •31. Факторы коммерциализации ис искусственного интеллекта
- •32. Добыча знаний в ткс.
- •33. Организация хранилищ данных в информационно-аналитических системах
- •34. Принципы представление данных в витринах данных
- •35. Принципы защиты корпоративных данных в иас
- •36. Архитектура информационно-моделирующих систем
- •37. Принципы функциональной организации информационно-моделирующих систем
- •38. Функции управления, поддерживаемые тис
- •39. Принципы функционирования территориальной ис
- •40. Принципы организации территориальной ис
- •41. Принципы конструирования территориальной ис района
- •43. Принципы формирования телекоммуникационной среды тис
- •44. Обеспечение информационной безопасности территориальной ис
- •45 Концепция социально-экономического мониторинга в тис
- •46. Состав баз данных ис социально-экономического мониторинга
- •47. Ис Транспортные системы и транзит
- •48. Принципы организации геоинформационных систем
- •49. Классификация информационных порталов
- •50. Основные характеристики корпоративных порталов
- •Основные требования
- •51. Архитектура корпоративных порталов
- •52. Функционирование корпоративных порталов
- •Преимущества порталов
14. Архитектура Microsoft Windows dna для построения веб-приложений.
В русле технологий интеграции приложений в ТКС Корпорация Майкрософт разрабо-тала архитектуру Windows Distributed interNet Application Architecture (Windows DNA) как способ полного объединения Интернета с многоуровневой моделью разработки. Windows DNA определяет базовую среду для получения решений, удовлетворяющих требованиям корпоративных вычислений, Интернета, интрасетей, электронной тор-говли, при уменьшении расходов на разработку и внедрение.
Архитектура Windows DNA использует стандартные службы среды Windows для об-ращения к требованиям каждого уровня в многоуровневом решении: интерфейс пользователя и перемещение, бизнес-логика и хранение данных. В Windows DNA ис-пользуются различные службы, объединяемые через модель компонентных объек-тов (COM).
Динамический HTML (DHTML) Active Server Pages (ASP) Компоненты COM Служба компонентов Службы активных каталогов Службы безопасности Windows® Microsoft® Message Queuing Компоненты доступа к данным Windows DNA построена с ис-пользованием отрытых прото-колов и общих интерфейсов, что упрощает объединение с продуктами независимых раз-работчиков. Кроме того, под-держивая промышленные стан-дарты вычислений в Интернете, Windows DNA облегчит разра-ботчикам использование техно-логических новинок. Некоторые из современных технологий Windows DNA показаны на ри-сунке |
|
15. Архитектура сервера iis
IIS является составной частью архитектуры Windows DNA. Роль IIS состоит в связы-вании клиентов, обращающихся к системе через протокол HTTP, с другими служба-ми Windows DNA: DHTML, ASP и т. д.., IIS включает базовый набор возможностей, который может быть расширен разработчиками систем для определения архитекту-ры настраиваемого приложения.
Основные функциональные возможности IIS
Установление и поддержание HTTP-соединений.
Чтение HTTP-запросов и запись HTTP-ответов.
Изменение заголовков HTTP.
Получение информации о клиентских сертификатах.
Управление асинхронными соединениями.
Сопоставление Uniform Resource Locators (URL) физическим путям.
Управление приложениями и их выполнение.
Передача файлов.
IIS определяет основные функциональные возможности, которые можно использо-вать для построения веб-приложений. Active Server Pages (ASP) и другие технологии расширяют их, создавая богатую среду для разработки приложений. Основные воз-можности сервера доступны через интерфейс программирования приложений ISAPI (Internet Server Application Programming Interface).
Iis и службы компонентов
IIS и службы компонентов работают вместе для формирования базовой архитектуры для построения веб-приложений. IIS использует функциональные возможности, пре-доставляемые службами компонентов, для выполнения следующих задач.
• Изолирования приложений в отдельные процессы.
• Управления связью между компонентами COM (включая встроенные объекты ASP).
• Координации обработки транзакций в приложениях ASP, использующих транзак-ции.
IIS определяет веб-приложения как набор файлов ресурсов, которые сгруппированы в логические пространства имен. Группировка ресурсов в приложения дает возмож-ность совместно использовать данные в пространстве имен и запускать приложения в изолированных процессах.
IIS координирует изолированные приложения с помощью объекта, известного как диспетчер веб-приложений. Этот объект включает общий интерфейс (IWAMAdmin), который можно использовать для создания программ для администрирования веб-приложений. Когда веб-приложение запускается в изолированном процессе, IIS ис-пользует службы компонентов для координации одновременного доступа к ресурсам и обмена информацией контекста между компонентами COM.
Когда IIS компилирует сценарий ASP, вызываются службы компонентов для созда-ния объекта ObjectContext, хранящего трассировочную информацию о сценарии ASP. ObjectContext включает свойство, которое однозначно идентифицирует экземпляр сценария ASP. Например, если ASP-сценарий создает экземпляры COM-компонентов, которые регистрируются службами компонентов, каждый из этих объ-ектов связывается с объектом ObjectContext сценария ASP.
Обработка запросов IIS
Когда IIS получает HTTP-запрос, он оценивает URL для определения типа содержи-мого запроса: статическое (HTML) или динамическое (ASP или ISAPI) и выполняет обработку запроса
ASP расширяет функциональные воз-можности, предоставляя связь с архи-тектурой COM и, следовательно, с дру-гими участниками Windows DNA. Анало-гично, можно расширить архитектуру IIS, определив настраиваемый набор функ-ций с помощью ISAPI. На рисунке пока-зана связь между основными функцио-нальными возможностями IIS, ASP и расширениями архитектуры. |
|
Запрос |
Действие |
Страница HTML |
IIS немедленно возвращает страницу в формате HTML. |
Расширение ISAPI |
IIS загружает динамическую библиотеку ISAPI и запрос передает-ся расширению через структуру данных Extension_Control_Block. |
Расширение имени файла, сопоставленное с определенным расширением ISAPI |
IIS загружает файл соответствующей динамической библиотеки и представляет запрос через структуру данных Extension_Control_Block. Расширение .asp, например, сопостав-лено файлу Asp.dll, поэтому все запросы на файлы с расширени-ем .asp будут направлены Asp.dll. |
Приложение CGI |
IIS создает новый процесс. IIS затем обеспечит строку запроса и другие включаемые параметры с помощью запроса к среде и стандартного дескриптора ввода (STDIN) для процесса. |