集成Web服务和Windows Communication Foundation (WCF) 服务及扩展功能实现
在处理WCF和Web服务集成时,有一些关键要点需要注意:
1.WCF接收位置限制:WCF双向接收位置无法接收大消息。建议使用单向接收位置和单向发送端口。
2.超时设置:需要增加Open超时时间、最大接收消息大小以及所有经销商客户端应用程序的发送超时时间,以满足新的需求。
WCF是一个庞大且复杂的主题,但微软为BizTalk开发者提供了向导和BizTalk管理控制台,降低了构建和使用此类服务的复杂度。在相关考试中,大约14%的问题会围绕WCF和Web服务,深入理解这些内容有助于在考试中取得好成绩。
接下来介绍BizTalk Server产品附带的一些扩展功能,包括业务规则引擎(BRE)、电子数据交换(EDI)和业务活动监控(BAM)等。
业务规则引擎(BRE)
业务规则引擎用于控制和维护BizTalk及其他应用程序的规则,尤其适用于需要在不更改现有应用程序的情况下部署不断变化的规则。
创建带规则的BizTalk解决方案
以贷款申请审批为例,创建一个小的BizTalk解决方案,根据BRE中的规则和消息内容批准或拒绝贷款申请。
1.创建架构:
- 创建名为Chapter08.Example01的解决方案。
- 创建名为Chapter08.Example01.Schemas的项目和名为LoanApp.xsd的架构。
- 设置Loa