Архитектура информационных систем презентация

Содержание


Презентации» Информатика» Архитектура информационных систем
Архитектура многопользовательских СУБДАрхитектура информационной системы - концепция, определяющая модель, структуру, выполняемые функции иБазовые функции информационных систем
 Компоненты информационной системы по выполняемым функциям можноТиповые функциональные компоненты информационной системыКлассификация ИС по способу организацииАрхитектура файл-серверКлиент-серверные приложенияОсобенностью архитектуры клиент-сервер является наличие выделенных серверов баз данных, понимающих запросыКлассический вариант клиент-серверной системыКлиент-серверная архитектураКлиент-серверная архитектура
 Плюсы: 
 Полная поддержка многопользовательской работы 
 Гарантия целостностиМногоуровневая архитектураТрехуровневая клиент-серверная архитектураБраузер клиента 1-> Сервер IIS 2-> Исполняющая среда ASP.NET 2.0 3->Трехуровневая клиент-серверная архитектура
 Плюсы: 
 1. Тонкий клиент. 
 2. МеждуТрехуровневая клиент-серверная архитектура
 Минусы: 
 1. Выше расходы на администрирование иАрхитектура Web-СУБД Intranet-приложенияInternet/Intranet – технологииАрхитектура на основе Internet/Intranet  с мигрирующими программамиРаспределенные информационные системы
 Распределенная система — это набор независимых вычислительных машин,система промежуточного уровня (middleware)Особенности распределенных ИССсылкиЗадержки выполнения запросовАктивация/деактивацияПостоянное хранениеПараллельное исполнениеОтказыБезопасность



Слайды и текст этой презентации
Слайд 1
Описание слайда:


Слайд 2
Описание слайда:
Архитектура многопользовательских СУБД

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

Слайд 4
Описание слайда:
Базовые функции информационных систем Компоненты информационной системы по выполняемым функциям можно разделить на три слоя: слой представления, слой бизнес-логики и слой доступа к данным. Слой представления - все, что связано с взаимодействием с пользователем: нажатие кнопок, движение мыши, отрисовка изображения, вывод результатов поиска и т.д. Бизнес логика - правила, алгоритмы реакции приложения на действия пользователя или на внутренние события, правила обработки данных. Слой доступа к данным - хранение, выборка, модификация и удаление данных, связанных с решаемой приложением прикладной задачей

Слайд 5
Описание слайда:
Типовые функциональные компоненты информационной системы

Слайд 6
Описание слайда:
Классификация ИС по способу организации

Слайд 7
Описание слайда:
Архитектура файл-сервер

Слайд 8
Описание слайда:
Клиент-серверные приложения

Слайд 9
Описание слайда:
Особенностью архитектуры клиент-сервер является наличие выделенных серверов баз данных, понимающих запросы на языке структурированных запросов (Structured Query Language, SQL) и выполняющих поиск, сортировку и агрегирование информа­ции. Особенностью архитектуры клиент-сервер является наличие выделенных серверов баз данных, понимающих запросы на языке структурированных запросов (Structured Query Language, SQL) и выполняющих поиск, сортировку и агрегирование информа­ции. Отличительная черта серверов БД — наличие справочника данных, на котором записаны структура БД, ограничения целостности данных, форматы и даже серверные процедуры обработки данных по вызову или по событиям в программе Объектами разработки для таких приложений, помимо диалога (DL) и логики обработки (PL, BL) являются, прежде всего, реляционная модель данных и связанный с ней набор SQL-операторов для типовых запросов к базе данных

Слайд 10
Описание слайда:
Классический вариант клиент-серверной системы

Слайд 11
Описание слайда:
Клиент-серверная архитектура

Слайд 12
Описание слайда:

Слайд 13
Описание слайда:
Клиент-серверная архитектура Плюсы: Полная поддержка многопользовательской работы Гарантия целостности данных Минусы: Бизнес логика приложений осталась в клиентском ПО. При любом изменении алгоритмов, надо обновлять пользовательское ПО на каждом клиенте. Высокие требования к пропускной способности коммуникационных каналов с сервером, что препятствует использование клиентских станций иначе как в локальной сети. Слабая защита данных от взлома, в особенности от недобросовестных пользователей системы. Высокая сложность администрирования и настройки рабочих мест пользователей системы. Необходимость использовать мощные ПК на клиентских местах. Высокая сложность разработки системы из-за необходимости выполнять бизнес-логику и обеспечивать пользовательский интерфейс в одной программе.

Слайд 14
Описание слайда:
Многоуровневая архитектура

Слайд 15
Описание слайда:
Трехуровневая клиент-серверная архитектура

Слайд 16
Описание слайда:
Браузер клиента 1-> Сервер IIS 2-> Исполняющая среда ASP.NET 2.0 3-> Провайдер данных ADO.NET 2.0 4-> Сервер MySQL 5-> Провайдер данных ADO.NET 2.0 6-> Исполняющая среда ASP.NET 2.0 7-> Сервер IIS 8-> Браузер клиента 1 — браузер клиента отправляет HTTP-запрос; 2 — на стороне сервера служба Web Internet Information Server (web-сервер IIS) определяет тип запрашиваемого ресурса, и для случая запроса *.aspx (расширение файлов страниц ASP.NET) загружает соответствующее ему (запросу) расширение Internet Server Aplication Programming Interface (ISAPI). Для страниц aspx это расширение isapi_aspnet.dll. IIS также осуществляет идентификацию и авторизацию пользователя от которого поступил запрос. В свою очередь расширение isapi_aspnet.dll загружает фабрику обработчиков ASP.NET. Далее, фабрика обработчиков создает объектную модель запрашиваемой страницы и обрабатывает действия пользователя. 3 — в ходе генерации ответа приложению ASP.NET может потребоваться обращение к БД, в этом случае используя библиотеки классов провайдера данных ADO.NET 2.0, выполняющая среда обращается к серверу БД; 4 — провайдер данных ADO.NET 2.0 передает запрос на операцию с БД серверу MySQL; 5 — сервер MySQL осуществляет обработку запроса, выполняя соответствующие операции с БД ; 6 — провайдер данных ADO.NET 2.0 передает результаты запроса объекту страницы; 7 — объект страницы с учетом полученных данных осуществляет рендеринг графического интерфейса страницы и направляет результаты в выходной поток; 8 — сервер IIS отправляет содержимое сгенерированной страницы клиентскому браузеру.

Слайд 17
Описание слайда:
Трехуровневая клиент-серверная архитектура Плюсы: 1. Тонкий клиент. 2. Между клиентской программой и сервером приложения передается лишь минимально необходимый поток данных - аргументы вызываемых функций и возвращаемые от них значения. Это теоретический предел эффективности использования линий связи, даже работа с ANSI-терминалами (не говоря уже об использование протокола http) требует большей нагрузки на сеть. 3. Сервер приложения ИС может быть запущен в одном или нескольких экземплярах на одном или нескольких компьютерах, что позволяет использовать вычислительные мощности организации столь эффективно и безопасно как этого пожелает администратор ИС. 4. Дешевый трафик между сервером приложений и СУБД. Трафик между сервером приложений и СУБД может быть большим, однако это всегда трафик локальной сети, а их пропускная способность достаточно велика и дешева. В крайнем случае, всегда можно запустить СП и СУБД на одной машине, что автоматически сведет сетевой трафик к нулю. 5. Снижение нагрузки на сервер данных по сравнению с 2.5-слойной схемой, а значит и повышение скорости работы системы в целом. 6. Дешевле наращивать функциональность и обновлять ПО.

Слайд 18
Описание слайда:
Трехуровневая клиент-серверная архитектура Минусы: 1. Выше расходы на администрирование и обслуживание серверной части.

Слайд 19
Описание слайда:
Архитектура Web-СУБД Intranet-приложения

Слайд 20
Описание слайда:

Слайд 21
Описание слайда:
Internet/Intranet – технологии

Слайд 22
Описание слайда:
Архитектура на основе Internet/Intranet с мигрирующими программами

Слайд 23
Описание слайда:
Распределенные информационные системы Распределенная система — это набор независимых вычислительных машин, представляющийся их пользователям единой объединенной системой. Характеристики распределенных систем: От пользователей скрыты различия между компьютерами и способы связи между ними. То же самое относится и к внешней организации распределенных систем. Пользователи и приложения единообразно работают в распределенных системах, независимо от того, где и когда происходит их взаимодействие. Распределенные системы должны также относительно легко поддаваться расширению, или масштабированию.

Слайд 24
Описание слайда:
система промежуточного уровня (middleware)

Слайд 25
Описание слайда:
Особенности распределенных ИС

Слайд 26
Описание слайда:
Ссылки

Слайд 27
Описание слайда:
Задержки выполнения запросов

Слайд 28
Описание слайда:
Активация/деактивация

Слайд 29
Описание слайда:
Постоянное хранение

Слайд 30
Описание слайда:
Параллельное исполнение

Слайд 31
Описание слайда:
Отказы

Слайд 32
Описание слайда:
Безопасность


Скачать презентацию на тему Архитектура информационных систем можно ниже:

Похожие презентации