Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Архитектура ИС, типы архитектур.






Архитектура инф. системы –концептуальное описание структуры определяющ. модель, выполняем. функц. и взаимосв. ее компонентов, которое предусм наличие 3 компонент.

1. Информационные технологии - аппаратно-прогр компонента, данные, совместно обеспечивающие фунционирование ИС и являющиеся ее главной материальной основой. 2. Функциональные подсистемы — специализированные программы, обеспечивающие обработку и анализ инфы для цельной подготовки доков или принятия решений в конкретной функциональной области на базе инф. технологий.

3. Управление информационными системами, обеспечивающее оптимальное взаимодействие инфо технологий, функциональных подсистем и связанных с ними специалистов, их развитие в течение всего жизненного цикла инф сист.

Различают след. виды архитектур: файл-сервер, клиент-сервер, многоуровневая, архитектура на базе хранилища данных и Интернет/Интранет.

1. Файл—сервер -выделенный сервер, отимизированный для выполнения файловых операций ввода-вывода и предназач. для хранения файлов любого типа, обладающий большим объемом дискового пространства. Компоненты ИС взаимодействуют только за счет наличия общего хранилища данных под управлением СУБД, поддерживающей файл-серверную архитектуру. В архитектуре ИС «файл-сервер» присутствует «толстый» клиент и очень «тонкий» сервер —вся работа выполняется на стороне клиента, а от сервера требуется только достаточная емкость дисковой памяти. К недостаткам: высокий сетевой трафик, связ с передачей множества данных и файлов; ограниченное множество команд манипулирования данными; отсутствие развитых средств защиты данных. К достоинствам: высокую эффективность работы с небольшими объемами данных в однопользовательском режиме. 2. Клиент—сервер предст. собой архитектуру распределенной вычислительной системы, в кот. приложение делится на клиентский и серверный процессы.

· В архитектуре клиент-сервер с бизнес-логикой на клиенте хранение, выборка и поддержка непротиворечивости данных возлагается на сервер БД, бизнес-логика и логика представления исполн. на клиентских комп. + высок производить, стабильность и надежность работы за многопольз режиме, исп. универсального языка sql. - высок стоимость СУБД, повышенные требования к квалифик разрабов и админов серверов БД к пропускной способности сети.

· В архитектуре клиент-сервер с бизнес-логикой на сервере хранимые процедуры выполняются на сервере. треб. к серверу растут, а к клиент. компам снижаются. Клиентское приложение и сервер БД взаимодействуют с помощью сетевого транспортного протокола (ТСР/IP).

· В 3х ур-й клиент-серверной архитектуре вся бизнес логика с клиента и сервера БД переносится на сервер приложений. +: высокая защита данных и произв-ть, простота развития, возможность создать систему с массовым параллелизмом. -: сложность, высокая стоим решения, снижение произв-ти по сравнению с др тимпами.

3. Многоуровневая архитектура (исп. для больших ИС со сложными приложениями, множеством пользователей и запутанной логикой) - позволяет сбалансировать нагрузку на сеть и узлы системы, упрощает администрирование и сопровождение. При этом изменение логики на среднем уровне не влияет на работу клиентов. Каждый клиент независим и хранит только те данные, с кот. должен работать. Многоур архитектура позволяет повысить эффективность работы корпор ИС и оптимизировать распределение ее прогр-аппаратн ресурсов, а тж позволяет организ. распределенные вычисления между клиентскими машинами (выполнение задачи с большими вычислениями).

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

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.