kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

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

Нажмите, чтобы узнать подробности

Презентация к уроку на тему: "Архитектуры информационных систем". Рассмотрены достоинства и недостатки архитектур информационных систем: локальной, файл-сервер, клиент-сервер.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Архитектуры информационных систем»

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

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

2016

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

Архитектура ИС

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

- концепция, определяющая модель, структуру,

выполняемые функции и взаимосвязь компонентов

информационной системы.

Расположение базы данных и приложения

для работы с ней обусловило появление таких

схем обработки данных, как:

  • локальная;
  • файл-сервер;
  • клиент-сервер.

Виды архитектур ИС Локальная архитектура; Файл – серверная архитектура; Клиент – серверная архитектура; Двухуровневая архитектура; Трехуровневая архитектура. Двухуровневая архитектура; Трехуровневая архитектура. Двухуровневая архитектура; Трехуровневая архитектура.

Виды архитектур ИС

  • Локальная архитектура;
  • Файл – серверная архитектура;
  • Клиент – серверная архитектура;
  • Двухуровневая архитектура; Трехуровневая архитектура.
  • Двухуровневая архитектура; Трехуровневая архитектура.
  • Двухуровневая архитектура;
  • Трехуровневая архитектура.

Локальная архитектура ИС   Взаимное расположение БД и приложений влияет на производительность системы. Если приложение и БД находятся на одном ПК. В таком случае используется локальная архитектура ИС.   Приложение через процессор баз данных (DBE) передает запрос, обратно получает требуемые данные.   Работа с БД осуществляется в однопользовательском режиме.      ПК пользователя БД DBE Приложение (Процессор БД)

Локальная архитектура ИС

Взаимное расположение БД и приложений влияет на производительность системы. Если приложение и БД находятся на одном ПК. В таком случае используется локальная архитектура ИС.

Приложение через процессор баз данных (DBE) передает запрос, обратно получает требуемые данные.

Работа с БД осуществляется в однопользовательском режиме.

ПК пользователя

БД

DBE

Приложение

(Процессор БД)

Файл – серверная архитектура ИС    Архитектура «файл - сервер» обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox, FoxPro, Access.    Информационная система этого типа состоит из трех компонентов: сервер баз данных, клиент (персональный компьютер с клиентскими приложениями и СУБД), сеть и коммуникационное программное обеспечение

Файл – серверная архитектура ИС

Архитектура «файл - сервер» обычно применяется в сетях с небольшим количеством пользователей, для ее реализации подходят персональные СУБД, например, Paradox, FoxPro, Access.

Информационная система этого типа состоит из трех компонентов: сервер баз данных, клиент (персональный компьютер с клиентскими приложениями и СУБД), сеть и коммуникационное программное обеспечение

Схема файл – серверной архитектуры ИС   Приложение при данной архитектуре записано на каждый ПК пользователя, при этом приложению должно быть известно местоположение БД . ПК пользователя 1 Локальная копия БД DBE (Процессор БД) Приложение БД Сервер сети Копии файлов с данными ПК пользователя N Локальная копия БД DBE (Процессор БД) Приложение

Схема файл – серверной архитектуры ИС

Приложение при данной архитектуре записано на каждый ПК пользователя, при этом приложению должно быть известно местоположение БД .

ПК пользователя 1

Локальная копия БД

DBE

(Процессор БД)

Приложение

БД

Сервер

сети

Копии файлов с данными

ПК пользователя N

Локальная копия БД

DBE

(Процессор БД)

Приложение

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

Достоинства файл – серверной архитектуры

1.Простота реализации.

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

3.Низкая стоимость.

Недостатки файл – серверной архитектуры Загруженность сети Необходимость постоянных обновлений БД. 3. Необходимость обеспечения синхронной работы этих пользователей. 4. Затруднена организация контроля  доступа, соблюдения конфиденциальности  и поддержания целостности БД.

Недостатки файл – серверной архитектуры

  • Загруженность сети
  • Необходимость постоянных обновлений

БД.

3. Необходимость обеспечения синхронной

работы этих пользователей.

4. Затруднена организация контроля

доступа, соблюдения конфиденциальности

и поддержания целостности БД.

Клиент – серверная архитектура ИС   Архитектура, в которой задания или сетевая нагрузка распределены между серверами, и клиентами.   К ним относятся двух – и трехуровневая архитектура клиент – сервер.

Клиент – серверная архитектура ИС

Архитектура, в которой задания или сетевая нагрузка распределены между серверами, и клиентами.

К ним относятся двух – и трехуровневая архитектура клиент – сервер.

Двухуровневая архитектура клиент - сервер  Если удаленная БД размещается на компьютере – сервере сети, а приложение, осуществляющее работу с ней, находится на компьютере пользователя. В этом случае мы имеем дело с архитектурой «клиент - сервер».  Одной из таких архитектур является – двухуровневая клиент – серверная архитектура.  Основана она на использовании только сервера баз данных, когда клиентская часть содержит уровень представления данных, а на сервере находится база данных вместе с СУБД и прикладными программами.

Двухуровневая архитектура клиент - сервер

Если удаленная БД размещается на компьютере – сервере сети, а приложение, осуществляющее работу с ней, находится на компьютере пользователя. В этом случае мы имеем дело с архитектурой «клиент - сервер».

Одной из таких архитектур является – двухуровневая клиент – серверная архитектура.

Основана она на использовании только сервера баз данных, когда клиентская часть содержит уровень представления данных, а на сервере находится база данных вместе с СУБД и прикладными программами.

  Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские СУБД, например, Interbase, Oracle, SQL Server, MySQL.

Для реализации архитектуры «клиент-сервер» обычно используются многопользовательские СУБД, например, Interbase, Oracle, SQL Server, MySQL.

Схема двухуровневой архитектуры ИС   Для получения данных клиент формирует и отсылает запрос удаленному серверу, на котором располагается БД. Запрос формулируется на языке SQL, который является стандартным средством доступа, после получения запроса удаленный сервер направляет его серверу БД.

Схема двухуровневой архитектуры ИС

Для получения данных клиент формирует и отсылает запрос удаленному серверу, на котором располагается БД. Запрос формулируется на языке SQL, который является стандартным средством доступа, после получения запроса удаленный сервер направляет его серверу БД.

Достоинства двухуровневой архитектуры ИС  1. Снижение нагрузки на сеть.  2. Повышение безопасности информации.  3. Уменьшение сложности клиентских приложений.

Достоинства двухуровневой архитектуры ИС

1. Снижение нагрузки на сеть.

2. Повышение безопасности информации.

3. Уменьшение сложности клиентских приложений.

Недостатки двухуровневой архитектуры  1. Сложность реализации.  2. Дороговизна.  3. Сложная процедура настройки  всех клиентов для обеспечения единого их поведения.

Недостатки двухуровневой архитектуры

1. Сложность реализации.

2. Дороговизна.

3. Сложная процедура настройки

всех клиентов для обеспечения

единого их поведения.

Трехуровневая архитектура клиент - сервер   Дальнейшее развитие двухуровневой архитектуры привело к появлению трехуровневого варианта «клиент-сервер».   Архитектурная модель программного комплекса, предполагающая наличие в нём трёх компонентов: клиента, сервера приложений и сервера баз данных.

Трехуровневая архитектура клиент - сервер

Дальнейшее развитие двухуровневой архитектуры привело к появлению трехуровневого варианта «клиент-сервер».

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

Компоненты трехуровневой архитектуры ИС  Клиент — это интерфейсный компонент комплекса, предоставляемый конечному пользователю. Сервер приложений - располагается на втором уровне, на нём сосредоточена большая часть бизнес - логики. Сервер баз данных - обеспечивает хранение данных и выносится на отдельный уровень, реализуется, как правило, средствами СУБД. Клиент — это интерфейсный компонент комплекса, предоставляемый конечному пользователю. Сервер приложений - располагается на втором уровне, на нём сосредоточена большая часть бизнес - логики. Сервер баз данных - обеспечивает хранение данных и выносится на отдельный уровень, реализуется, как правило, средствами СУБД.

Компоненты трехуровневой архитектуры ИС

  • Клиент — это интерфейсный компонент комплекса, предоставляемый конечному пользователю. Сервер приложений - располагается на втором уровне, на нём сосредоточена большая часть бизнес - логики. Сервер баз данных - обеспечивает хранение данных и выносится на отдельный уровень, реализуется, как правило, средствами СУБД.
  • Клиент — это интерфейсный компонент комплекса, предоставляемый конечному пользователю.
  • Сервер приложений - располагается на втором уровне, на нём сосредоточена большая часть бизнес - логики.
  • Сервер баз данных - обеспечивает хранение данных и выносится на отдельный уровень, реализуется, как правило, средствами СУБД.
Схема трёхуровневой архитектуры ИС

Схема трёхуровневой архитектуры ИС

Достоинства трёхуровневой архитектуры ИС  1. Разгрузка сервера от выполнения части операций, перенесенных на сервер приложений.  2. Уменьшение размера клиентских приложений за счет разгрузки их от лишнего кода.  3. Единое поведение всех клиентов.  4. Упрощение настройки клиентов – при изменении общего кода сервера приложений автоматически изменяется поведение приложений-клиентов.

Достоинства трёхуровневой архитектуры ИС

1. Разгрузка сервера от выполнения части операций, перенесенных на сервер приложений.

2. Уменьшение размера клиентских приложений за счет разгрузки их от лишнего кода.

3. Единое поведение всех клиентов.

4. Упрощение настройки клиентов – при изменении общего кода сервера приложений автоматически изменяется поведение приложений-клиентов.

Недостатки трёхуровневой архитектуры ИС  1. Сложность архитектуры.  2. Дороговизна.  3. Уязвимость системы за счет сервера приложений.   Следует отметить, что локальные приложения БД называют одноуровневыми, клиент-серверные приложения БД – многоуровневыми.

Недостатки трёхуровневой архитектуры ИС

1. Сложность архитектуры.

2. Дороговизна.

3. Уязвимость системы за счет сервера приложений.

Следует отметить, что локальные приложения БД называют одноуровневыми, клиент-серверные приложения БД – многоуровневыми.

До новых встреч!

До новых встреч!


Получите в подарок сайт учителя

Предмет: Прочее

Категория: Презентации

Целевая аудитория: Прочее

Скачать
Архитектуры информационных систем

Автор: Зябухина Алла Владимировна

Дата: 30.08.2016

Номер свидетельства: 341606

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(115) "Лекционное занятие "Обеспечение информационной безопасности" "
    ["seo_title"] => string(70) "liektsionnoie-zaniatiie-obiespiechieniie-informatsionnoi-biezopasnosti"
    ["file_id"] => string(6) "161792"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1422275272"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(139) "Педагогический проект по теме "Золотое сечение" в архитектуре и литературе" "
    ["seo_title"] => string(90) "piedaghoghichieskii-proiekt-po-tiemie-zolotoie-siechieniie-v-arkhitiekturie-i-litieraturie"
    ["file_id"] => string(6) "118383"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1413126575"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(188) "Тематическое планирование по информатике и ИКТ для 10 класса по программе И.Г. Семакина с указанием КЭС "
    ["seo_title"] => string(113) "tiematichieskoie-planirovaniie-po-informatikie-i-ikt-dlia-10-klassa-po-proghrammie-i-g-siemakina-s-ukazaniiem-kes"
    ["file_id"] => string(6) "237713"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1444381494"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(156) "Методические указания для выполнения самостоятельной работы "Операционные системы" "
    ["seo_title"] => string(94) "mietodichieskiie-ukazaniia-dlia-vypolnieniia-samostoiatiel-noi-raboty-opieratsionnyie-sistiemy"
    ["file_id"] => string(6) "237235"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1444248185"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(115) "РАБОЧАЯ ПРОГРАММА  по изобразительному искусству  5 – 7  классы "
    ["seo_title"] => string(61) "rabochaia-programma-po-izobrazitiel-nomu-iskusstvu-5-7-klassy"
    ["file_id"] => string(6) "186863"
    ["category_seo"] => string(12) "tehnologiyad"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1426427907"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства