Курс лекций для студентов, обучающихся по специальности 230103 «Автоматизированные системы обработки информации и управления (по отраслям)»


Классификация по способу организации



бет16/63
Дата05.08.2020
өлшемі0,6 Mb.
#76236
түріКурс лекций
1   ...   12   13   14   15   16   17   18   19   ...   63
Байланысты:
lekcii-po-ais

Классификация по способу организации

По способу организации групповые и корпоративные информационные системыподразделяются на следующие классы (рис. 1.3):

• системы на основе архитектуры файл-сервер;

• системы на основе архитектуры клиент-сервер;

• системы на основе многоуровневой архитектуры;



• системы на основе Интернет/интранет-технологий.



Архитектура файл-сервер использует компьютер для функций отображения, что облегчает построениеграфического интерфейса. Файл-сервер только извлекает данные из файлов,так что дополнительные пользователи и приложения добавляют лишь незначительнуюнагрузку на центральный процессор. Каждый новый клиент добавляетвычислительную мощность к сети.Разработанное приложение реализуется либо в видезаконченного загрузочного модуля, либо в виде специального кода для интерпретации. Недостаток: при выполнении некоторыхзапросов к базе данных клиенту могут передаваться большие объемыданных, загружая сеть и приводя к непредсказуемости времени реакции.

Архитектура клиент-сервер предназначена для разрешения проблем файл-серверныхприложений путем разделения компонентов приложения и размещения их там,где они будут функционировать наиболее эффективно. Особенностью архитектурыклиент-сервер является использование выделенных серверов баз данных, понимающихзапросы на языке структурированных запросов SQL и выполняющих поиск, сортировку и агрегирование информации.Отличительная черта серверов БД — наличие справочника данных, в которомзаписана структура БД, ограничения целостности данных, форматы и даже серверныепроцедуры обработки данных по вызову или по событиям в программе.

В настоящее время архитектура клиент-сервер получила признание и широкоераспространение как способ организации приложений для рабочих групп и информационныхсистем корпоративного уровня. Подобная организация работыповышает эффективность выполнения приложений за счет использования возможностейсервера БД, разгрузки сети и обеспечения контроля целостности данных.Двухуровневые схемы архитектуры клиент-сервер могут привести к некоторымпроблемам в сложных информационных приложениях с множеством пользователейи запутанной логикой. Решением этих проблем может стать использованиемногоуровневой архитектуры.



Многоуровневая архитектура

Многоуровневая архитектура стала развитием архитектуры клиент-сервер и в своейклассической форме состоит из трех уровней:



  • нижний уровень представляет собой приложения клиентов, выделенные длявыполнения функций и логики представлений PS и PL и имеющие программныйинтерфейс для вызова приложения на среднем уровне;

  • средний уровень представляет собой сервер приложений, на котором выполняетсяприкладная логика BL и с которого логика обработки данных DL вызываетоперации с базой данных DS;

  • верхний уровень представляет собой удаленный специализированный сервербазы данных, выделенный для услуг обработки данных DS и файловых операцийFS (без риска использования хранимых процедур).

Многоуровневая архитектура распределенных приложений позволяетповысить эффективность работы корпоративной информационной системыи оптимизировать распределение ее программно-аппаратных ресурсов.Но пока на российском рынке по-прежнему доминирует архитектура клиент-сервер.

Интернет/интранет-технологии

В развитии технологии Интернет/интранет основной акцент пока что делается наразработке инструментальных программных средств. В то же время наблюдаетсяотсутствие развитых средств разработки приложений, работающих с базами данных.Компромиссным решением для создания удобных и простых в использованиии сопровождении информационных систем, эффективно работающих с базамиданных, стало объединение Интернет/интранет-технологии с многоуровневойархитектурой. При этом структура информационного приложения приобретаетследующий вид: браузер — сервер приложений — сервер баз данных — сервер динамическихстраниц — web-сервер.Благодаря интеграции Интернет/интранет-технологии и архитектуры клиент-серверпроцесс внедрения и сопровождения корпоративной информационной системысущественно упрощается при сохранении достаточно высокой эффективностии простоты совместного использования информации.





  1. Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   63




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет