Проектирование и особенности проектирования клиент...
TRANSCRIPT
Проектирование и особенности проектирования клиент-серверных экономических информационных систем(КЭИС)
Структура локальной вычислительной сети
Под сервером обычно понимают процесс, который обслуживает информационную потребность клиента.
Клиентом является приложение, посылающее запрос на обслуживание сервером.
Рассмотрим различные схемы клиент-серверной архитектуры .
*Файл-серверная архитектура представляет наиболее простой случай РОД, согласно которой на сервере располагаются только файлы данных, а на клиентской части находятся приложения пользователей вместе с СУБД. Файл-сервер представляет собой достаточно мощную по производительности и оперативной памяти ПЭВМ, являющуюся центральным узлом локальной сети.
*Двухуровневая клиент-серверная архитектура основана на использовании только сервера базы данных (DB-сервера), когда клиентская часть содержит уровень представления данных, а на сервере находится база данных вместе с СУБД и прикладными программами.
*Трехуровневая клиент-серверная архитектура позволяет помещать прикладные программы на отдельные серверы приложений, с которыми через API-интерфейс устанавливается связь клиентских рабочих станций. Работа клиентской части приложения сводится к вызову необходимых функций сервера приложения, которые называются «сервисами». Прикладные программы в свою очередь обращаются к серверу базы данных с помощью SQL запросов.
*Многоуровневая архитектура «Клиент-сервер» создается для территориально-распределенных предприятий. Для нее в общем случае характерны отношения «многие ко многим» между клиентскими рабочими станциями и серверами приложений, между серверами приложений и серверами баз данных. Такая организация позволяет более рационально организовать информационные потоки между структурными подразделениями в процессе выполнения общих деловых процессов..
Рассмотрим технологическую сеть техно-рабочего проектирования трехуровневой клиент-серверной КЭИС .
1.Разработка общей структуры корпоративнойинформационной системы (П1)
2. Создание вычислительной сети (ВС) для КЭИС (П2);
3. Создание схемы базы данных (БД) (ПЗ)
4. Создание сервера БД КЭИС (П4)
5. Разработка серверов приложений (П5)
6. Разработка клиентских приложений на рабочих станциях (П6)
Технологическая сеть проектирования БД в клиент-серверной среде
Использование систем управления рабочими потоками.Основные особенности:Наличие программы-менеджера рабочего
потока, управляющей переходами между шагами задания и документирующей исполняемые процессы;
Поддержка маршрутной карты предприятия, определяющей схему прохождения работ в деловом процессе;
Обеспечение выбора исполнителей процессов по модели организационной структуры предприятия; Обработка событий: подключения процессов; наличие средств электронной почты для обмена сообщениями между исполнителями и передача списка заданий от руководителей;
Автоматический контроль исполнения работ
и информирование руководителей;
Многоуровневая клиент-серверная архитектура на основе использования СУПР
Использование систем управления рабочими потоками.Основные особенности:
Обращение к интегрированной базе данных, через которую осуществляется обмен результатами работ исполнителей;
Открытые интерфейсы с внутренними и внешними приложениями, подключение транзакций по Интернету;
Сбор статистики о выполнении деловых процессов;
Подключение стандартных процедур и шаблонов оформления документов.
Центральным компонентом СУПР является менеджер рабочих потоков, который выполняет следующие функции:
создание шагов задания;
оценку условий выполнения шага заданий;
обработку возникающих событий и принятие решений по сообщениям;
контроль сроков выполнения шагов заданий (события по таймеру);
передачу управления между приложениями;
синхронизацию несколько одновременно выполняющихся процессов;
распределение результатов выполнения шага задания по получателям;
ведение журнала операций.
Жесткая маршрутизация
Свободная маршрутизация
Гибридная маршрутизация
В работе менеджера рабочих потоках используются различные методы маршрутизации:
Жесткая маршрутизация возможна в том случае, если порядок выполнения операций делового процесса известен заранее и не зависит от результата выполнения предыдущей операции.
Свободная маршрутизация означает, что последовательность операций делового процесса не известна заранее и определяется только в ходе его выполнения.
Гибридная маршрутизация предполагает возможность принятия решения менеджером рабочего потока на основе правил перехода, обрабатывающих возникающие события.
Современные системы поддержки принятия решений и информационные системы руководителей основаны на применении специализированных информационных хранилищ (ИХ) и технологий оперативного анализа данных (ОLAP) .
ИХ представляет собой базу обобщенной информации, формируемую из множества внешних и внутренних источников, на основе которой выполняются статистические группировки и интеллектуальныйанализ данных.
Многоуровневая клиент-серверная архитектура для Интернет-приложений в системе R3
Состав основных подсистем ИХ
Подсистема хранения данных
Подсистема метаинформации(репозитарий)
Подситема преобразования данных(загрузки хранилища)
Подсистема представления данных(организация витрин данных)
Подсстема оперативного анализа данных
Подсистма ИАД(извлечения знаний)
Подсистема «ИС руководителя»
Подсистема Web-публикации
Технология проектирования ИХ
Архитектура ИХ