目前我參與了一個有很多規則的項目。有一個想法可以使用BizTalk的業務規則編輯器來創建規則。是否可以獨立於BizTalk Server使用BizTalk規則引擎?
問題1。可以獨立使用嗎?
Question2。如果是這樣,我如何訂閱不同的Fact Source
類型的更改,如.Net Objects
,Databases
?
僅供參考,我使用的BizTalk Server 2013
目前我參與了一個有很多規則的項目。有一個想法可以使用BizTalk的業務規則編輯器來創建規則。是否可以獨立於BizTalk Server使用BizTalk規則引擎?
問題1。可以獨立使用嗎?
Question2。如果是這樣,我如何訂閱不同的Fact Source
類型的更改,如.Net Objects
,Databases
?
僅供參考,我使用的BizTalk Server 2013
好,運行規則,作曲家,你需要安裝在BizTalk引擎,你不能把它們分開,在這樣你最終會來的情況下,支付biztalk的許可證以擁有規則引擎作曲者。
爲什麼不使用其他產品?我認爲有些產品可以使用業務規則引擎,也可以使用工作流。如果你想要一個免費的,你可以有Worlflow 4.0微軟(不包括業務規則引擎,但你可以使用規範模式 - 通過代碼實現一個)。其他付費產品如K2 blackpearl可能會幫助您檢查出來。
A1:是的。 BRE具有完整的C#API,可獨立於BizTalk Server使用。您可以在這裏找到C#示例的API文檔:http://msdn.microsoft.com/en-us/library/aa561833.aspx
A2:保持最新信息是根據具體情況決定的。對於長期事實,您可以對Fact Retrieve進行編程以檢測任何更改(沒有辦法只是「知道」)並更新它的事實。同樣的,.Net Facts可以編程使它們保持最新狀態。
爲了清楚起見,您可以在沒有BizTalk Server的情況下安裝BRE,它們實際上是獨立的堆棧。但是,對於運行BRE的任何計算機,您仍然需要BizTalk Server許可證。