我在網上閱讀所有內容,你將你的「外部模式」從你的「內部模式」中分離出來,並且不要將「內部模式」暴露給任何外部參與者。BizTalk內部和外部模式
如果我的解決方案只能作爲一個消息總線來創建2個現有系統之間的鬆散耦合,我是否真的需要任何內部模式?
System A makes a Request(Message with SchemaA) to Biztalk
Biztalk Maps SchemaA to SchemaB
Biztalk forwards request of type SchemaB to SystemB
SystemB returns ResponseB
Biztalk maps ResponeB to ResponeA
Biztalk routes the result back to System A
我看不到具有內部架構和映射的親的:
SchemaA - > SchemaInternal - > SchemaB
?
從systemB中隱藏systemA中的模式?他們彼此不知道,唯一知道不同模式的人是他們之間的映射,還是我誤解了你的答案? – jonnep
我的意思是,如果這種模式是一些超級祕密的東西,那麼你可以限制對接收位置和WCF服務的訪問。但我認爲這個建議是關於保持內部架構和邏輯與外部系統對象分開的。所以你會有內部的biztalk對象與外部系統無關,有變化的趨勢。在你的情況下,我會建議不要打擾一切:) –