- •Лекция № 1 Понятие информационной технологии (1 ч.) Эволюция информационных технологий (1 ч.)
- •Эволюция информационных технологий
- •V этап - с 1995 г. Глобализация.
- •Лекция № 2 Свойства информационных технологий. (1ч.) Составляющие информационных технологий. (1 ч.) Свойства информационных технологий
- •Предметная технология
- •Обеспечивающие и функциональные информационные технологии
- •Лекция № 3 Классификация информационных технологий. Критерии оценки информационных технологий. 2ч.
- •Критерии качества информационных технологий
- •Критерии оптимизации информационных технологий
- •Критерии оценки информационных технологий
- •Критерий эффективности ит
- •Пользовательский интерфейс и его виды
- •Стандарты пользовательского интерфейса
- •Лекция № 5
- •Технология обработки данных и ее виды. (1ч.) Информационные технологии и процедуры обработки информации
- •Технология обработки данных и ее виды
- •Лекция № 6 Защита информации в ис и в ит. Методы и средства обеспечения безопасности информации. (2ч.)
- •Методы и средства обеспечения безопасности информации
- •Лекция № 7 Технологии разработки программных продуктов. Авторская, коллективная, общинная разработка. (2ч.)
- •Технологии разработки программных продуктов
- •Авторские информационные технологии (авторская разработка)
- •Коллективная разработка
- •Общинная разработка
- •Лекция № 8 Применение информационных технологий на рабочем месте пользователя. Автоматизированное рабочее место. (2ч)
- •Принципы создания арм
- •Лекция № 9 Электронный офис. (2ч.) Назначение офисных технологий
- •Лекция № 10 Технологии открытых систем. (2ч.)
- •Лекция № 11
- •Лекция № 12 Сетевые информационные технологии. (2ч.)
- •Интранет
- •Лекция № 14 Основные виды телекоммуникационных услуг Всемирная информационная сеть Wordl Wide Web (www). Поисковые и почтовые системы. (2 ч.) Всемирная информационная сеть World Wide Web (www)
- •Поисковые и почтовые системы
- •Лекция № 15 Основные виды телекоммуникационных услуг. (2 ч.) Глобальные системы
- •Система телеконференций usenet
- •Историческая справка об usenet
- •О системе новостей Usenet
- •Лекция № 16 Гипертекстовые информационные технологии (2ч.)
- •Лекция № 17 Мультимедийные информационные технологии. (2 ч.)
- •Исторический экскурс
- •Основные носители
- •Типы данных мультимедиа-информации и средства их обработки
- •Лекция № 18 Интеграция информационных технологий. (2 ч.)
- •Лекция № 19 Tехнологии «Файл-сервер». Технологии «Клиент-сервер (2ч.)
- •Двухуровневая модель клиент-серверной структуры
- •Трехуровневая модель клиент-серверной технологии
- •Многоуровневая технология клиент-сервер
- •Лекция № 20 Технологии «Клиент-сервер Достоинства модели. Виды технологических моделей в архитектуре клиент-сервер (2ч.). Достоинства клиент–серверной архитектуры
- •Виды технологических моделей в архитектуре клиент-сервер
- •Лекция № 21 Информационные хранилища. Витрины данных. Документооборот. Системы электронного документооборота. (2ч).
- •Документооборот
- •Лекция № 22 Геоинформационные системы. (2ч.).
- •Составные части гис
- •Как работает гис?
- •Что гис могут сделать для вас?
- •Лекция № 23 Интеллектуальные информационные технологии. Самообучающиеся системы. Нейронные сети. Технологии экспертных систем(2 ч). Интеллектуальные информационные технологии
- •Нейронные сети
- •Технологии экспертных систем
- •Лекция № 24 Видеоконференции и системы групповой работы. (2 ч) Технологии видеоконференции
- •Технологии групповой работы и Интранет /Интернет
- •Лекция № 25 Корпоративные информационные системы. (2ч.)
- •Лекция № 26 Понятие технологизации социального пространства. (1ч.)
Виды технологических моделей в архитектуре клиент-сервер
В архитектуре клиент-сервер можно выделить три типа технологических моделей:
модель доступа к удаленным данным (Remote Data Access –RDA);
модель сервера базы данных (DataBase Server –DBS);
модель сервера приложений (Application Server - AS).
RDA модель предусматривает совмещение кодов компонента представления и прикладного компонента. Это совмещение производится на компьютере-клиенте, который выполняет как функции ввода и отображения, так и чисто прикладные функции. Запросы к информационным ресурсам направляются от компьютера-клиента к компьютеру-серверу (например, серверу базы данных), который их обрабатывает и выполняет, а результаты поиска и обработки передает клиенту. При этом доступ к информационным ресурсам баз данных производится инструкциями специального языка (например, языка SQL) вызовами функций специальной библиотеки.
К достоинствам RDA – модели можно отнести унификацию кодирования и широкий выбор средств разработки приложений. В настоящее время разработано большое количество программных средств по этой модели, обеспечивающих быструю разработку приложений, которые работают с SQL-ориентированными СУБД.
Однако для RDA – модели характерны большая загрузка сети и трудности в администрировании приложений. Загрузка сети зависит от количества клиентов. Так как программные приложения являются нераспределенными и сконцентрированы на компьютере-клиенте, а сервер осуществляет подготовку данных по запросам клиента, то загрузка сети зависит от объема исходных данных в решаемой задаче на компьютере-клиенте.
Модель RDA реализуется в основном двухуровневой архитектурой.
Модель сервера базы данных DBS реализована в некоторых реляционных СУБД (Ingres, Sybase, Oracle). В этой модели программное приложение является распределенным. Процедуры, выполняемые на компьютере-клиенте и компьютере-сервере, запрограммированы на языке базы данных. Функции клиента и сервера разделены. Компьютер-клиент в основном выполняет функции представления данных при их вводе и выводе. Прикладные функции реализуются на сервере процедурами языка СУБД.
По сравнению с предыдущей моделью DBS- модель имеет следующие достоинства:
возможность централизованного администрирования бизнес-функций;
снижение загрузки сети;
экономия ресурсов машин.
К недостаткам DBS – модели следует отнести:
ограниченность средств описания процедур, т.к. язык описания не является в строгом смысле языком программирования;
ограниченное количество вариантов взаимодействия между клиентом и сервером;
не обеспечивается требуемая эффективность использования вычислительных ресурсов.
Модель DBS также реализуется двухуровневой архитектурой.
AS – модель является универсальной моделью. Она построена по трехзвенной схеме. На компьютере-клиенте обычно осуществляется ввод и отображение данных. Прикладные функции выполняются группой серверов приложений, функционирующих на удаленных машинах. Доступ к информационным ресурсам, необходимым для решения прикладной задачи, производится аналогично RDA-модели. Серверы приложений являются особенностью трехзвенной схемы. В состав информационной системы может входить несколько серверов приложений. На каждом из них может быть реализовано несколько прикладных функций, таких как сервисная служба, которая может представлять программам определенные услуги. Серверы приложений служат своего рода «рамкой» для оформления служб, что позволяет эффективно управлять балансом загрузки. Любая прикладная программа, которая пользуется этими услугами, рассматривается как клиент приложения (Application Client – AC). Детали реализации прикладных функций в сервере приложений скрыты от клиента приложений, который обращается с запросом к конкретной службе. Серверы приложений размещаются, как правило, на том же компьютере, где находится менеджер ресурсов. Это позволяет разгрузить сеть от передачи по ней SQL –запросов и повысить ее производительность. Клиент приложений может поддерживать интерфейс с конечным пользователем, может в свою очередь рассматриваться как сервер приложений.
Разработку программных приложений по технологии клиент-сервер проводят несколько фирм. Наиболее известными из них являются Lotus Development и Centrum. Фирма Lotus Development разработала комплексный программный продукт Lotus Notes, который стал фактически стандартом программного обеспечения для групповой работы (GroupWare) – открытая платформа типа клиент-сервер для построения деловых приложений, ориентированных совместное выполнение задач рабочими группами в распределенной корпоративной сети. Для разработки программных продуктов используется объектно-ориентированный язык программирования. Обработка информации распределена между сервером Notes и локальными компьютерами пользователя. Наиболее трудоемкие стандартные информационные процессы, такие как сортировка и индексирование данных выполняются на сервере, а на локальном компьютере пользователь получает доступ к уже обработанной информации.
