- •Информационно-технологическая архитектура ис-1 (Слайд 1)
- •1. Информационные системы: основные термины.
- •2. Классификация ис по масштабу и интеграции компонентов.
- •2.1. Локальная информационная система.
- •2.2. Групповая информационная система.
- •2.3. Корпоративная информационная система (кис).
- •3. Информационно-технологическая архитектура ис.
- •4.2. Функции приложения.
- •4. Типовые функциональные компоненты ис и функции приложения.
- •4.1. Типовые функциональные компоненты ис:
- •5. Централизованная обработка данных.
- •6. Архитектура многопользовательских ис.
- •6.1. Тенденции развития многопользовательских систем.
- •6.2. Предварительные определения распределенной обработки данных.
- •7. Архитектура Файл-Сервер.
- •8. Достоинства и недостатки архитектуры Файл – Сервер.
2. Классификация ис по масштабу и интеграции компонентов.
Как известно, топология построения ВС, на которой базируется собственно ИС, определяет и группу, к которой эта ИС может быть отнесена по такому важнейшему классификационному признаку, как масштаб и интеграция компонентов ИС (Слайд 3):
Одиночные или локальные ИС;
Групповые ИС - малые интегрированные или средние интегрированные;
Корпоративные ИС.
2.1. Локальная информационная система.
Ее функциональные части такой могут размещаться на одном компьютере или на нескольких компьютерах, объединенных в т.н. одноранговую сеть. Такую ИС обычно называют локальной или однопользовательской (хотя последнее не совсем строго, поскольку на одном компьютере поочередно могут работать несколько пользователей, разделяющих по времени одно рабочее место.).
Такая система может содержать несколько простых приложений, связанных общим информационным фондом. Подобные приложения создаются с помощью так называемых настольных или локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, FoxPro, Paradox, dBase и Microsoft Access.
2.2. Групповая информационная система.
Ориентирована на коллективное использование информации членами рабочей группы и чаще всего строится на базе ЛВС (локальной вычислительной сети). В качестве инструмента используются т.н. серверы баз данных для рабочих групп. Наиболее известные СУБД или серверы баз данных: Oracle, DB2, Microsoft SQL Server (называемые также SQL-серверами) и др.
Такие системы определяются, как (Слайд 4):
комплекс информационно и функционально связанных АРМ, реализующих в полном объеме функции управления, или
компьютерная сеть АРМ на единой информационной базе, обеспечивающая интеграцию функций управления в масштабе предприятия или группы бизнес – единиц.
2.3. Корпоративная информационная система (кис).
Корпоративные информационные системы (КИС) являются развитием систем для рабочих групп, они ориентированы на крупные компании и могут поддерживать территориально разнесенные узлы или сети. В основном они имеют иерархическую структуру из нескольких уровней типа архитектуры Клиент-Сервер или же многоуровневой архитектуры. При разработке таких систем могут использоваться те же серверы БД (СУБД), что и при разработке групповых ИС.
В ИС крупнейших фирм мира для создания КИС используется специализированное ПО высокого уровня. Наиболее распространены разработки немецкой фирмы SAP AG и фирмы Oracle.
Корпоративная ИС (Слайд 5): обеспечивает полнофункциональное распределенное управление крупным предприятием на базе функционирования распределенных баз данных, использования современного ПО модульного типа и Интернет – Интранет – технологий. (КИС будут рассматриваться в отдельной лекции).
3. Информационно-технологическая архитектура ис.
Из вышесказанного можно определить, что ИС имеет различную информационно-технологическую архитектуру, зависящую от используемых программных и технических средств создания СУБД, организации БД или БНД, типа ВС, сетей и сетевых технологий.
Определение. Архитектура системы — это фундаментальная организационная структура, воплощенная в компонентах системы, их взаимоотношениях между собой и с окружением, и принципы, управляющие ее построением и эволюцией (Согласно стандарту ANSI / IEEE Std 1471-2000) (Слайд 6) .
Виды архитектур (Слайд 7):
централизованная (монопольная) обработка данных;
архитектура Файл-Сервер;
двухуровневый Клиент—Сервер;
многоуровневый Клиент—Сервер.
Архитектура ИС определяет ее параметры
стоимость создания, эксплуатации и развития.
время выполнения одиночного запроса, выполняемого к БД под управлением СУБД;
производительность СУБД (количество транзакций в единицу времени);
Напоминание1. Классическое определение.
Транзакция ~ transaction — короткий во времени цикл взаимодействия объектов, включающий запрос — выполнение задания — ответ. Характерным примером транзакции является работа в режиме диалога, например обращение к базе данных. С терминала, либо с персонального компьютера направляется задание на поиск информации. После этого в режиме реального времени следуют быстрый поиск и выдача пользователю найденной информации.
Напоминание 2. Определение в разрезе СУБД.
Транзакция - процесс обработки данных в СУБД (Ввод запроса – получение ответа), следующий от одной экранной формы к другой, не изменяющий содержимого БД, либо связанный с вмешательством в БД. (В ней возможно изменение информации).
