我在网上阅读所有内容,你将你的“外部模式”从你的“内部模式”中分离出来,并且不要将“内部模式”暴露给任何外部参与者。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对象与外部系统无关,有变化的趋势。在你的情况下,我会建议不要打扰一切:) –