Использование структуры SID Framework для организации существующих информационных моделей
Домены и АВЕ структуры SID Framework могут использоваться также для упорядочения существующих информационных моделей. Структура SID Framework предоставляет инструмент, позволяющий последовательно упорядочить и в то же время привнести в существующую модель единый словарь для описания объектов и их взаимосвязей.
Оценка степени соответствия модели SID с использованием критериев NG0SS
Стратегия проверки соответствия модели SID опирается на понятие «Уровень совместимости с SID». Уровень совместимости с SID как мера используется для оценки совместимости решений с доменами SID, включая агрегированные бизнес-сущности (ABE), простые бизнес-сущности и их атрибуты. С повышением уровня совместимости уменьшается предполагаемый объем работы по интеграции. Следует иметь в виду, что границы этих уровней совместимости соотносятся с частями SID, а доступ к ним обеспечивается через схемы XSD и документы XML, обмен которыми происходит между компонентами решения.
Ключевая область совместимости SID находится на уровне АВЕ, так как набор сущностей АВЕ определяет границы решения.
Можно выделить следующие уровни совместимости существующей информационной модели и SID:
• Первый уровень совместимости. Содержание модели совместимо с подмножеством SID АВЕ, которое, в свою очередь, определяет покрытие соответствующего домена. На этом уровне должна обеспечиваться взаимосвязь решения с общим словарем и структурой модели SID. Полученное подмножество описывает границы решения, выраженные через домены и объекты ABE SID.
• Второй уровень совместимости. Решение соответствует уровню совместимости 1, и совмещенные АВЕ содержат ключевую бизнес-сущность (или ключевые бизнес-сущности). Ключевая бизнес-сущность — это сущность, от которой зависят другие сущности в пределах АВЕ. Например, это может быть сущность Услуга (Service) в пределах АВЕ Услуга. Ключевая сущность — это также сущность, отсутствие которой в АВЕ сделало бы АВЕ неполной.
• Третий уровень совместимости. Решение соответствует уровню совместимости 2, и в модели определены необходимые атрибуты ключевой сущности (или ключевых сущностей) АВЕ.
• Четвертый уровень совместимости. Решение соответствует уровню совместимости 3, и в модели определяются зависимые сущности в пределах АВЕ. Зависимая сущность — это сущность, экземпляры которой зависят от экземпляров ключевой сущности. Например, экземпляр сущности Характеристика услуги (ServiceCharacteristic) в рамках АВЕ Услуги (Service АВЕ) зависит от экземпляра сущности Услуга.
• Пятый уровень совместимости. Решение соответствует уровню совместимости 4, и r модели определяются необходимые атрибуты зависимых сущностей АВЕ.
• Шестой уровень совместимости. Решение соответствует уровню совместимости 5, и в модели определяются все атрибуты ключевых сущностей АВЕ.
• Седьмой уровень совместимости. Решение соответствует уровню совместимости 6, и в модели определяются все атрибуты зависимых сущностей АВЕ.
Следует стремиться к тому чтобы обеспечить максимально высокий уровень совместимости с SID. Уровень 3 следует рассматривать как минимально необходимый.