Утверждения - это критерии, описывающие функции конечной точки.
Эти критерии относятся к пяти категориям: производительность, надежность, стыкуемость, безопасность и управляемость.
Расширить онтологию предприятия можно с помощью утверждений, специфичных для среды ИТ данного предприятия.
Во время выполнения динамический компоновщик бизнес-служб IBM® использует эти особенности для поиска наилучшей конечной точки или реализации службы для потребителя согласно его бизнес-требованиям.
В нашей мета-модели эти бизнес-требования называются стратегиями.
- Утверждения могут присваиваться конечным точкам для описания конкретных особенностей конечной точки.
Например, для указания максимального времени транзакции.
- Утверждения также используются в контракте стратегии. Если во время выполнения обнаруживается, что стратегия применима, то активируется контракт.
Контракт применяется при включении стратегии.
Если удовлетворены требования для целевого объекта, контекста и содержимого стратегии, то контракт вступает в силу.
- Утверждения стратегии могут использоваться для выбора конечной точки во время выполнения, или для других целей, не связанных с конечной точкой, например, утверждения преобразования, утверждения на формат данных и т.д.
Прим.:
- Утверждения, не относящиеся к выбору конечной точки, должны использоваться только для контракта стратегии, но не для конечной точки.
- Утверждение `Часы работы' должно использоваться только для конечной точки, но не для контракта стратегии.
- Разрешить повторяющиеся: некоторые утверждения обозначены как разрешенные для повторения, то есть пользователь может добавить более одного утверждения этого типа в одну стратегию или одну конечную точку.
Например, это утверждение WSI-Profile.