Модели стратегий - основные сведения

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

В разработке проекта Fabric важно правильно создавать, выполнять и обслуживать растущий набор стратегий.

Стратегия Fabric может быть представлена в виде условий стратегии и утверждений стратегии. Стратегия формализует связи "условия - утверждения". Условия стратегии включают диапазон дат, целевой объект стратегии и выражения с участием либо концепций (условий контекста) в хранилище бизнес-служб, либо утверждений на основе содержимого, заполняемых из контекста.

Утверждения стратегии - это экземпляры повторно используемых концепций, которые относятся к модели в конкретной предметной области. Решение на основе стратегии применяет набор утверждений для составной стратегии как входные данные для принятия решения. Составная стратегия получается вследствие объединения утверждений всех применимых стратегий. Набор применимых стратегий определяется при поиске стратегий, условия которых удовлетворены согласно информации контекста.

Система естественного упорядочения определяет, какое применять утверждение, если утверждения заданного типа найдены в нескольких стратегиях. Целевой объект стратегии получает определенный приоритет в системе естественного упорядочения. Как правило, концепции системы упорядочиваются от более общих к более частным.

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