Нужно ли устанавливать BizTalk сервер на клиенте, чтобы просто запустить политики?
У меня есть приложение.Net, которое развертывается на клиенте (база данных и приложение). Всякий раз, когда клиент запрашивает новую функцию, я должен развернуть новую сборку по URL-адресу приложения. В настоящее время я изучаю механизм бизнес-правил сервера BizTalk. Я создал одну политику с набором правил. Я хочу знать, как это будет работать с моей текущей структурой приложения.
Нужно ли устанавливать какую-либо службу на стороне клиента для запуска этой политики? Или просто импортировать ссылку "RuleEngine" в мой код и затем развернуть ее?
2 ответа
Мало пунктов, чтобы покрыть, #3, вероятно, является решающим фактором.
- Модуль Business Rule Engine поставляется только с BizTalk Server, поэтому вы должны установить продукт BizTalk Server на любой компьютер, на котором вам нужно запустить Business Rules Engine.
- Вам не нужно устанавливать среду выполнения BizTalk Server.
- Чтобы запустить Business Rules Engine, у вас должна быть действующая лицензия BizTalk Server. BRE не доступен отдельно.
- BRE работает полностью в процессе. Итак, ответ на вопрос 2 - да, но вам нужно будет загрузить политики вручную, если вы не используете службу обновления ядра правил.
Платформа BRE является отдельной платформой, ее можно установить без установки BizTalk на клиентском компьютере.
Но вы должны проверить, нужна ли вам лицензия BizTalk для запуска компонента BRE на клиентском компьютере.