Информационная система – это организационно упорядоченная совокупность программно-аппаратных и вспомогательных средств, предназначенная для надёжного долговременного хранения больших объёмов информации, поиска и обработки данных, а также поддерживающая удобный интерфейс с пользователями
Введение
Прогресс в области информационных систем и средств вычислительной техники, повсеместное их внедрение во все области научной и технической деятельности, во многие другие сферы, включая обслуживание и быт, ведут к необходимости объединить конкретные вычислительные устройства и сформированные на их базе информационные системы в объединённые информационные и вычислительные системы и среды. Вместе с тем, проектировщики таких систем обнаружили ряд непростых проблем.
К примеру, разнообразие технического оборудования, связанного с вычислительной техникой, с позиций организации процесса вычислений, архитектурной организации, системы команд и так далее потребовало реализации физических интерфейсов, организующих возможность взаимной совместимости оборудования. С увеличением количества типов объединяемых устройств усложняется и организация физических интерфейсов среди них. Разнородные программные среды, которые реализованы на конкретном вычислительном оборудовании, наличие многообразных операционных систем отличия в разрядности и другие особенности привели к необходимости создания программных интерфейсов между системами и устройствами. Вместе с тем следует заметить, что достичь абсолютной совместимости программных приложений, которые были разработаны для определённой программной среды, в других программных средах было не всегда возможно. Разнородные интерфейсы взаимодействия между компьютером и человеком требовали непрерывного согласования программного и аппаратного обеспечения, а также повышения квалификации специалистов.
Разрешение проблем совместимости способствовало формированию большого количества международных стандартов и соглашений в области использования информационных технологий и проектирования информационных систем. Самым главным понятием явился термин «открытая система». Этот термин в настоящее время может быть определён как исчерпывающая и согласованная совокупность международных стандартов на информационные технологии и функциональные стандарты, определяющие интерфейсы, службы и осуществляющие их поддержку форматы, для обеспечения взаимодействия и мобильности программных продуктов, информационных данных и работников.
Данное определение, которое сформулировали учёные института IEEE (Institute of Electrical and Electronic Engineers), осуществляет унификацию содержания среды, предоставляемой открытой системой для широкого применения.
Создание информационной системы
Единые особенности открытых информационных систем могут быть сформулированы так:
- Свойство расширяемости, то есть, возможность добавить новые функции информационной системе или изменить отдельные уже существующие при неизменности оставшихся функциональных частей системы.
- Свойство мобильности (переносимости), то есть, возможность переноса программ, информационных данных при усовершенствовании или подмене аппаратного обеспечения информационной системы и возможность использования их специалистами по информационным технологиям, без повышения их квалификации при коррекциях в информационной системе.
- Свойство взаимодействия, то есть, способность взаимодействовать с другими информационными системами. Это может быть достигнуто объединением при помощи различных сетей технического оборудования, на котором выполнена информационная система.
- Свойство стандартизации означает, что проектирование и разработка информационной системы выполняется на базе одобренных международных стандартов и правил, открытость реализуется на основе функциональных стандартов в сфере информационных технологий.
- Свойство дружественности относительно пользователей, то есть, наличие унифицированных интерфейсов в операциях информационного обмена в системе «пользователь-компьютер», которые позволяют действовать пользователям, не обладающих специальной «компьютерной» подготовкой.
Общая структурная организация каждой информационной системы состоит из следующих взаимодействующих частей:
- Функциональная часть, которая включает прикладные программные приложения, реализующие функции конкретной сферы.
- Системная часть или среда, которая обеспечивает выполнение прикладных программных приложений.
Данное подразделение плотно переплетено с двумя группами вопросов стандартизации:
- Совокупность стандартов интерфейсов по взаимодействию прикладных программных приложений со средой информационной системы, в частности, прикладной программный интерфейс API (Application Program Interface).
- Совокупность стандартов интерфейсов по взаимодействию конкретно информационной системы с внешними средами EEI (External Environment Interface).
Данная пара интерфейсных групп предопределяет спецификации внешнего описания среды информационной системы, то есть, архитектурную организацию, с позиции конечных пользователей, разработчиков информационной системы, прикладных программистов, разрабатывающих функциональные фрагменты информационной системы.
Спецификация внешних интерфейсов информационной системы и спецификация интерфейсов информационного обмена среди элементов самой информационной системы, по сути, являются точным описанием всего набора требуемых функций, служб и форм конкретного интерфейса. Набор таких описаний представляет собой эталонную модель открытой системы (Reference Open System Model).
Данная модель применяется уже больше двадцати лет и предопределяется системной сетевой архитектурой (SNA), которую разработала корпорация IBM ещё в 1974-ом году. Она базируется на разделении вычислительной среды на несколько уровней, а взаимодействие между ним должно быть описано соответствующим набором стандартов, который обеспечивает межуровневую связь независимо от формирования уровня в конкретных реализациях. Эта модель, состоящая из семи уровней, показана на рисунке ниже.
Рисунок 1. Эталонная модель открытой системы (Reference Open System Model). Автор24 — интернет-биржа студенческих работ