
- •Информационно-технологическая архитектура ис-1 (Слайд 1)
- •1. Информационные системы: основные термины.
- •2. Классификация ис по масштабу и интеграции компонентов.
- •2.1. Локальная информационная система.
- •2.2. Групповая информационная система.
- •2.3. Корпоративная информационная система (кис).
- •3. Информационно-технологическая архитектура ис.
- •4. Типовые функциональные компоненты ис и функции приложения.
- •4.1. Типовые функциональные компоненты ис:
- •4.2. Функции приложения.
- •5. Централизованная обработка данных.
- •6. Архитектура многопользовательских ис.
- •6.1. Тенденции развития многопользовательских систем.
- •6.2. Предварительные определения распределенной обработки данных.
- •7. Архитектура Файл-Сервер.
- •8. Достоинства и недостатки архитектуры Файл – Сервер.
6. Архитектура многопользовательских ис.
При переходе к многопользовательскому режиму есть только один путь — интеграция компьютеров в локальные сети, как следствие этого процесса, возникает возможность распределения приложений, работающих с единой БД, и даже самой БД по созданной сети, а следовательно – построения собственно многопользовательских ИС.
6.1. Тенденции развития многопользовательских систем.
Традиционной архитектурой многопользовательских систем, которая сложилась до появления ПК, считалась схема, при которой один мощный компьютер с единственным процессором был соединен с несколькими пользовательскими терминалами, не имеющими для хранения и обработки данных, собственных ресурсов.
Системы распределенной обработки данных строились на мультипрограммных ОС и использовали централизованное хранение БД на устройствах внешней памяти центральной ЭВМ и терминальный многопользовательский режим доступа к ней. СУБД и приложения также располагались на центральной ЭВМ. Пользовательские приложения обращались к необходимым службам СУБД. Таким же образом сообщения возвращались назад на пользовательский терминал. При такой архитектуре основная и чрезвычайно большая нагрузка возлагалась на центральный компьютер, выполняющий не только действия прикладных программ и СУБД, но и большую работу по обслуживанию терминалов (Слайд 15).
Появление ПК и построение на их базе вычислительных сетей различного ранга обусловили появление различных вариантов построения ИС.
6.2. Предварительные определения распределенной обработки данных.
ИС с распределенной обработкой данных использует компьютерные сети. Компьютеры в сети делятся на рабочие станции и серверы. В ряде случаев один и тот же компьютер может выступать и как сервер для других компьютеров, и как рабочая станция, пользующаяся услугами сервера. Это так называемые одноранговые сети без выделенного сервера. В сетях с выделенным сервером компьютер является либо сервером, либо рабочей станцией (Слайд 16).
Эффективность функционирования ИС, как говорилось выше, во многом зависит от ее архитектуры. В настоящее время основной является архитектура клиент-сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере-сервере, ПБД размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.
Архитектура клиент-сервер допускает различные варианты реализации, которые будут рассматриваться ниже.
Сервер определенного ресурса в компьютерной сети - это компьютер (программа), управляющий (предоставляющий ресурсы - сервис или услуги).
Клиент - компьютер (программа), потребляющий (использующий) этот ресурс.
Основные виды ресурсов:
аппаратные (весь компьютер, дисковый накопитель, устройство печати и т. д.),
программные,
информационные.
Если в качестве ресурса рассматривается весь компьютер, то говорят о компьютере-клиенте и компьютере-сервере. Если подразумевается некоторый аппаратный ресурс, то используют такие термины как: диск-сервер (файловый сервер или файл-сервер), сервер печати.
Возможно уточнение назначения компьютера при обработке информации. Тогда говорят о серверах сообщений (обработка поступающих сообщений), серверах БД (обработка запросов к БД), серверах приложений (выполнение приложений пользователя) и т. д.
Иногда одним термином называют разные (аппаратные, программные или аппаратно- программные) компоненты ВС. Так, сервером печати может служить компьютер с подключенным к нему принтером, программа печати или компьютер с ПО управления печатью.
В качестве ресурса компьютерной сети могут выступать, к примеру, базы данных, файловые системы, службы печати, почтовые службы. Тип сервера определяется видом ресурса, которым он управляет. Например, если управляемым ресурсом является база данных, то соответствующий сервер называется сервером базы данных.