Можно ли использовать BizTalk Rule Engine независимо от BizTalk Server?

В настоящее время я участвую в проекте с множеством правил. Есть идея использовать BizTalk Business Rule Composer для создания правил.

Вопрос 1. Можно ли использовать его самостоятельно?

Вопрос 2. Если так, как я могу подписаться на смену разных Fact Source типы как .Net Objects, Databases?

К вашему сведению, я использую BizTalk Server 2013.

2 ответа

Итак, чтобы запустить компоновщик правил, вам нужно установить движок biztalk, вы не можете разделить их, в таком случае вы в конечном итоге заплатите за лицензию biztalk, чтобы иметь компоновщик движка правил.

Почему бы не использовать другой продукт? Я думаю, что есть некоторые продукты, связанные с механизмами бизнес-правил, которые вы можете использовать, а также для рабочих процессов. Если вам нужен бесплатный, вы можете иметь Worlflow 4.0 для Microsoft (не включает движок бизнес-правил, но вы можете реализовать его с использованием шаблона спецификации - по коду). Другие платные продукты, такие как K2 Blackpearl, также могут помочь.

A1: да. BRE имеет полный C# API и может использоваться независимо от BizTalk Server. Вы можете найти документы по API с примерами C# здесь: http://msdn.microsoft.com/en-us/library/aa561833.aspx

A2: Сохранение фактов в актуальном состоянии - это то, что решается в каждом конкретном случае. Для долгосрочных фактов вы можете запрограммировать получение фактов, чтобы обнаруживать любые изменения (просто невозможно "знать") и обновлять их факты. Точно так же.Net Facts может быть запрограммирован, чтобы держать себя в курсе.

Для наглядности вы можете установить BRE без BizTalk Server, это фактически отдельные стеки. Однако вам все равно требуется лицензия BizTalk Server для любого компьютера, на котором будет работать BRE.

Другие вопросы по тегам