Проектирование и особенности проектирования клиент...
TRANSCRIPT
![Page 1: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/1.jpg)
Проектирование и особенности проектирования клиент-серверных экономических информационных систем(КЭИС)
![Page 2: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/2.jpg)
Структура локальной вычислительной сети
Под сервером обычно понимают процесс, который обслуживает информационную потребность клиента.
Клиентом является приложение, посылающее запрос на обслуживание сервером.
![Page 3: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/3.jpg)
Рассмотрим различные схемы клиент-серверной архитектуры .
![Page 4: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/4.jpg)
*Файл-серверная архитектура представляет наиболее простой случай РОД, согласно которой на сервере располагаются только файлы данных, а на клиентской части находятся приложения пользователей вместе с СУБД. Файл-сервер представляет собой достаточно мощную по производительности и оперативной памяти ПЭВМ, являющуюся центральным узлом локальной сети.
*Двухуровневая клиент-серверная архитектура основана на использовании только сервера базы данных (DB-сервера), когда клиентская часть содержит уровень представления данных, а на сервере находится база данных вместе с СУБД и прикладными программами.
*Трехуровневая клиент-серверная архитектура позволяет помещать прикладные программы на отдельные серверы приложений, с которыми через API-интерфейс устанавливается связь клиентских рабочих станций. Работа клиентской части приложения сводится к вызову необходимых функций сервера приложения, которые называются «сервисами». Прикладные программы в свою очередь обращаются к серверу базы данных с помощью SQL запросов.
*Многоуровневая архитектура «Клиент-сервер» создается для территориально-распределенных предприятий. Для нее в общем случае характерны отношения «многие ко многим» между клиентскими рабочими станциями и серверами приложений, между серверами приложений и серверами баз данных. Такая организация позволяет более рационально организовать информационные потоки между структурными подразделениями в процессе выполнения общих деловых процессов..
![Page 5: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/5.jpg)
Рассмотрим технологическую сеть техно-рабочего проектирования трехуровневой клиент-серверной КЭИС .
![Page 6: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/6.jpg)
1.Разработка общей структуры корпоративнойинформационной системы (П1)
2. Создание вычислительной сети (ВС) для КЭИС (П2);
3. Создание схемы базы данных (БД) (ПЗ)
4. Создание сервера БД КЭИС (П4)
5. Разработка серверов приложений (П5)
6. Разработка клиентских приложений на рабочих станциях (П6)
![Page 7: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/7.jpg)
Технологическая сеть проектирования БД в клиент-серверной среде
![Page 8: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/8.jpg)
Использование систем управления рабочими потоками.Основные особенности:Наличие программы-менеджера рабочего
потока, управляющей переходами между шагами задания и документирующей исполняемые процессы;
Поддержка маршрутной карты предприятия, определяющей схему прохождения работ в деловом процессе;
Обеспечение выбора исполнителей процессов по модели организационной структуры предприятия; Обработка событий: подключения процессов; наличие средств электронной почты для обмена сообщениями между исполнителями и передача списка заданий от руководителей;
Автоматический контроль исполнения работ
и информирование руководителей;
![Page 9: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/9.jpg)
Многоуровневая клиент-серверная архитектура на основе использования СУПР
![Page 10: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/10.jpg)
Использование систем управления рабочими потоками.Основные особенности:
Обращение к интегрированной базе данных, через которую осуществляется обмен результатами работ исполнителей;
Открытые интерфейсы с внутренними и внешними приложениями, подключение транзакций по Интернету;
Сбор статистики о выполнении деловых процессов;
Подключение стандартных процедур и шаблонов оформления документов.
![Page 11: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/11.jpg)
Центральным компонентом СУПР является менеджер рабочих потоков, который выполняет следующие функции:
создание шагов задания;
оценку условий выполнения шага заданий;
обработку возникающих событий и принятие решений по сообщениям;
контроль сроков выполнения шагов заданий (события по таймеру);
передачу управления между приложениями;
синхронизацию несколько одновременно выполняющихся процессов;
распределение результатов выполнения шага задания по получателям;
ведение журнала операций.
![Page 12: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/12.jpg)
Жесткая маршрутизация
Свободная маршрутизация
Гибридная маршрутизация
В работе менеджера рабочих потоках используются различные методы маршрутизации:
Жесткая маршрутизация возможна в том случае, если порядок выполнения операций делового процесса известен заранее и не зависит от результата выполнения предыдущей операции.
Свободная маршрутизация означает, что последовательность операций делового процесса не известна заранее и определяется только в ходе его выполнения.
Гибридная маршрутизация предполагает возможность принятия решения менеджером рабочего потока на основе правил перехода, обрабатывающих возникающие события.
![Page 13: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/13.jpg)
Современные системы поддержки принятия решений и информационные системы руководителей основаны на применении специализированных информационных хранилищ (ИХ) и технологий оперативного анализа данных (ОLAP) .
ИХ представляет собой базу обобщенной информации, формируемую из множества внешних и внутренних источников, на основе которой выполняются статистические группировки и интеллектуальныйанализ данных.
![Page 14: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/14.jpg)
Многоуровневая клиент-серверная архитектура для Интернет-приложений в системе R3
![Page 15: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/15.jpg)
Состав основных подсистем ИХ
Подсистема хранения данных
Подсистема метаинформации(репозитарий)
Подситема преобразования данных(загрузки хранилища)
Подсистема представления данных(организация витрин данных)
Подсстема оперативного анализа данных
Подсистма ИАД(извлечения знаний)
Подсистема «ИС руководителя»
Подсистема Web-публикации
Технология проектирования ИХ
![Page 16: Проектирование и особенности проектирования клиент серверных экономических информационных систем](https://reader036.vdocuments.pub/reader036/viewer/2022062313/55cf36f5bb61eba81c8b45fc/html5/thumbnails/16.jpg)
Архитектура ИХ