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