Методология, определенная в настоящем стандарте, удовлетворяет требованиям использования следующих сценариев:
- интеграция двух или нескольких существующих моделей приложений (см. раздел 4.1);
- интеграция одной или нескольких существующих моделей приложений с существующей моделью интеграции (см. раздел 4.2);
- определение модели приложения и ее отображение на модель интеграции (см. раздел 4.3);
- интеграция модели приложения с несколькими моделями интеграции (см. раздел 4.4);
- улучшение модели интеграции (см. раздел 4.5).
4.1 Интеграция моделей приложений
Настоящий компонент методологии интегрирует две и более моделей приложений путем создания модели интеграции, способной представить все понятия и ограничения моделей приложений. Такая модель интеграции поддерживает передачу данных между приложениями и пользователями, использующими данные модели приложений.
Настоящее требование и его решение показаны на рисунке 1.
Рисунок 1 - Создание модели интеграции, интегрирующей две модели приложений
Входные данные для указанного действия:
- две и более моделей приложений;
- парадигма моделирования и принципы, выбранные для создания модели интеграции.
Примечание - Использование указанных принципов является важным критерием при определении будущей степени расширяемости и повторного использования модели интеграции.
Выходные данные для указанного действия:
- модель интеграции, представляющая понятия и ограничения входных данных моделей приложений;
- спецификации отображений, представляющих соотношения между конструктивами каждой модели приложений и соответствующих подмножеств модели интеграции.
Спецификации отображений включают любые ограничения, используемые для моделей приложений. Подмножество модели интеграции, соответствующее каждой модели приложения, включает понятия, не являющиеся явными в модели приложения. Они обнаруживаются во время процесса интеграции.
4.2 Интеграция модели приложения с моделью интеграции
Указанный компонент методологии интегрирует одну или несколько моделей приложений и существующую модель интеграции. Цели настоящего действия:
- интеграция моделей приложений;
- улучшение качества моделей приложений путем представления их понятий и ограничений в более согласованной и расширенной форме (структуре);
- расширение области применения модели интеграции.
Содержание и результаты настоящего действия зависят от содержания модели интеграции и содержания интегрируемых моделей приложений. Настоящий подраздел описывает сценарии, по которым контекст интегрируемых моделей приложений является подмножеством контекста модели интеграции.
Примечание 1 - См. раздел 4.5 для описания сценария, по которому контекст интегрируемых моделей приложений не является подмножеством контекста модели интеграции. Соотношение между областью применения и контекстом различных моделей определено в ИСО/ТС 18876-1:2003, пункт 5.1.2.
Указанное условие и решение показаны на рисунке 2.