Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание для ИГА на 04_10_12.doc
Скачиваний:
2
Добавлен:
16.11.2019
Размер:
216.06 Кб
Скачать

Структура приложений в ис

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

  • Технологическая организация;

  • Временная организация;

  • Административная организация.

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

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

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

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

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

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

Анализ различных информационных систем позволяет выделить несколько групп, по которым возможно классифицировать таблицы базы данных:

  • Технологическая группа;

  • Обеспечивающая группа;

— Архивная группа.

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

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

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