内联后端调用

完整解决方案的内联调用版本提供了最快的处理速度。 该内联版本消除了将与后端系统之间的请求和响应消息保存到 MessageBox 数据库中所带来的开销。 在适配器版本中,消息从发送业务流程传到 MessageBox 中。 运行适配器的主机将提取该消息,并通过再次将其发布到 MessageBox 来向后端进程发送该消息。

内联版本具有高效率,但会将业务流程直接绑定到后端系统的传输协议。 在该内联版本中,业务流程通过三个自定义程序集调用后端系统,而不是通过逻辑端口进行通信。 如果后端系统传输发生更改,则必须重新编写并重新编译这些程序集。 下表对这些程序集及其功能进行了说明:

程序集名称 后端连接
Microsoft.Samples.BizTalk.WoodgroveBank.PaymentTrackerCall 使用 MQSeries getput 消息函数。
Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactionsCall 调用事务系统的 Web Services。
Microsoft.Samples.BizTalk.WoodgroveBank.SAPCall 调用模拟 SAP 的 Web Services。

另请参阅

面向服务的解决方案的实施要点
开发面向服务的解决方案
转换面向服务的解决方案的模式
使用 BAM 监视面向服务的解决方案