- •Задание для гиа на 04_10_12
- •1 Классификация ис
- •2 Интеллектуальный банк данных
- •3 Структура программного обеспечения и приложений в аис Структура программного обеспечения ис
- •Структура приложений в ис
- •4 Структура хранения информации в ис
- •Единое информационное пространство
- •5 Классификация программных решений для аис
Структура приложений в ис
Пользовательские приложения могут быть классифицированы не только по их функциональной принадлежности к той или иной группе, но и по формам организации отношений между ними. Форма организации взаимодействия пользовательских приложений в единую систему может иметь следующий вид:
Технологическая организация;
Временная организация;
Административная организация.
Технологическая организация взаимодействия приложений в системе основана на задаваемой управляющим блоком ИС, последовательностью работы приложений. Эта форма наиболее приемлема для построения отношений в клиент/серверной технологии. Ею достигается, необходимая "технологическая" последовательность в работе приложений. Порядок выполнения решений основан на механическом контроле работы различных частей системы.
Временная организация взаимодействия приложений в системе строится на работе элементов в строго заданные интервалы времени. Приложение может быть активизировано в четко определенное или заданное время. Порядок выполнения решений основан на управлении последовательностью выполнения приложений во временных интервалах.
Административная организация приложений основана на информационном взаимодействии, в котором одно из приложений является управляющим, а другие подчиненными. В такой структуре правила работы подчиненных приложений зависят от работы управляющего приложения. Порядок выполнения решений основан на постоянном взаимодействии подчиненных и управляющего приложения.
4 Структура хранения информации в ис
При проектировании структуры хранения информации следует учитывать не только требования, предъявляемые программно-аппаратной платформой, но и "жизненный цикл" информации хранимой в БД.
"Жизненный цикл информации" отражает то, что все данные введенные в базу данных имеют целесообразный временной интервал их использования. Проектирование без учета этой особенности приводит, к излишнему хранению информации в оперативных элементах базы данных. Это может увеличивать время реакции системы на запросы и усложнить обслуживание базы данных производственными приложениями. Проектирование с учетом "жизненного цикла, информации" позволяет повысить устойчивость БД, и на внести ограничения на объем хранимых данных.
Анализ различных информационных систем позволяет выделить несколько групп, по которым возможно классифицировать таблицы базы данных:
Технологическая группа;
Обеспечивающая группа;
— Архивная группа.
К "технологической группе" относятся таблицы, в которых храниться информация обеспечивающая полный цикл выполнения "бизнес-процессов". Она актуальна только на момент выполнения процессов. Например, набор данных, который формируется и используется в определенный временной интервал. Как правило, в ИС подобный тип данных является наиболее объемным. Для построения оптимальных моделей хранения и предоставления данных, с тем, что бы иметь возможность реконструировать состояние системы на определенный момент времени, следует организовать перевод используемой информации в "архивную группу", или уничтожать накопившиеся данные. Наличие в активных элементах БД неиспользуемой информации приводит к увеличению времени реакции системы на запросы и усложняет организацию по обслуживанию базы данных.
К "обеспечивающей группе" относятся таблицы, информация в которых не привязана к отдельным бизнес процессам. Например, различные справочники, классификаторы и т.п. "Жизненный цикл" этой информации можно считать бесконечным.
К "архивной группе" относятся таблицы, в которых использование информации носит эпизодический характер. Например, в качестве статистического материала, или как место хранения большого объема информации не участвующего в оперативной работе системы.