Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

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

Определение 1

Системная архитектура информационных систем — это обобщённое понятие, которое определяет набор компонентов информационной системы и их взаимодействие между собой.

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

Для обеспечения эффективного функционирования компаний различных сфер деятельности необходимо использование передовых методик управления, базирующихся на достижениях информационных технологий. Это подразумевает применение самых новых средств проектирования информационных систем. Отличительной чертой архитектурной организации информационных сред сегодняшних компаний считается распределённая и неоднородная структура информационных данных, с которыми они работают. При современной конкурентной структуре экономики, применение передовых информационных систем и их технологических возможностей позволяет лучшим компаниям лидировать в своей области бизнеса. Информационные технологии выступают не только как объект научных исследований и разработок, но и как инструмент для реализации информационных систем в самых разных предметных сферах.

Обширный круг проблем, которые способны решить информационные системы, способствовал возникновению большого количества таких систем разных типов, отличающихся методиками построения и используемыми в них методами информационной обработки. По этой причине появилась потребность в организации информационных процессов и технологий на базе системного подхода, основанного на архитектуре информационных систем. Накопленный опыт проектирования программного обеспечения показал, что архитектурная организация информационных систем должна формироваться на основе учёта потребностей бизнеса, а не на основе личных предпочтений проектировщиков.

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

Архитектурой информационных систем является концепция, которая определяет модель, структурную организацию, осуществляемые функции и взаимную связь элементов информационной системы. Другими словами, информационная система является комплексом программного обеспечения, который решает конкретную прикладную задачу. Под архитектурой информационной системы понимается абстрактное понятие, которое определяет набор элементов, составляющих систему, и способы и методы взаимодействия этих элементов между собой. Элементами, составляющими систему (приложение), как правило, являются программы или программные модули, которые выполняют различные конкретные задачи.

«Системная архитектура информационных систем» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

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

Элементы информационных систем по исполняемым функциям делятся на следующие слои:

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

Системная архитектура информационной системы представлена на рисунке ниже:

Системная архитектура информационной системы. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Системная архитектура информационной системы. Автор24 — интернет-биржа студенческих работ

Все используемые в общем доступе файлы сохраняются на отдельном компьютере, именуемом файл-сервером. Файл-серверными приложениями являются приложения, которые используют сетевые ресурсы для сохранения программ и информационных данных. Модель файлового сервера представлена на рисунке ниже:

Модель файлового сервера. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Модель файлового сервера. Автор24 — интернет-биржа студенческих работ

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

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

К недостаткам относятся:

  1. Не высокая производительность.
  2. Недостаточная надёжность.
  3. Небольшие возможности по расширению системы.

Недостатки архитектуры с использованием файлового сервера проистекают, в основном, из-за того, что информация сохраняется на одном компьютере, а её обработка осуществляется на другом. Информацию необходимо транслировать по сети, что ведёт к росту нагрузки на сеть и снижает производительность системы при возрастании количества единовременно работающих клиентов. Ещё одним недостатком данной архитектуры считается децентрализованное разрешение проблемы сохранности и согласования информации и одновременного доступа к ней.

Другим вариантом является использование клиент-серверной архитектуры системы. Основным её отличием от файл-серверной архитектуры является абстрагирование от реальной физической схемы и осуществление работы с информационными данными клиентских программ на уровне логической схемы. Такая архитектура представлена на рисунке ниже:

Клиент-серверная архитектура. Автор24 — интернет-биржа студенческих работ

Рисунок 3. Клиент-серверная архитектура. Автор24 — интернет-биржа студенческих работ

Она позволяет реализовать надёжные многопользовательские информационные системы с централизованным расположением базы данных, которые не зависят от аппаратного (а иногда и программного) обеспечения сервера базы данных и поддерживают графический пользовательский интерфейс на станциях клиентов, объединённых локальной сетью.

Модель сервера системы управления базами данных представлена на рисунке ниже:

Модель сервера системы управления базами данных. Автор24 — интернет-биржа студенческих работ

Рисунок 4. Модель сервера системы управления базами данных. Автор24 — интернет-биржа студенческих работ

Особенности такой организации, следующие:

  1. Программа клиента работает с информацией посредством запросов к серверному программному обеспечению.
  2. Основные функции программного приложения поделены между сервером и клиентом.
Дата написания статьи: 07.10.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot