BizTalk 2009 教程 修正版(五) - 教程二:第1课

应用场景:
回想教程一里的场景: 
Tutorial 1 message flow 
现在的任务是添加一个 Inventory procurement solution 来自动实现ERP 和 外部供应商之间的交互。 外部的供应商由一个 Web Service 来扮演。
在上一课里,仓库没货了,给BizTalk 发个消息, BizTalk 批准消息,把请求转发给ERP。
BizTalk 在这里起的作用:
   a. 消息转发    
   b. 批准\否决 请求
接下来:
1. ERP 接到Request 后,生成一个Purchase Order(PO).。 
2. ERP把OP 再发给BizTalk, BizTalk 把PO映射成供货商(Web Service)读得懂的CommonPO.
3. BizTalk 把CommonPO 发给供货商.
4. BizTalk 这个时候发送一个消息给仓库,告诉仓库已经向供货商发送了订单。
 
于是现在这个系统被扩展成了
Tutorial 2 mesage flow
BizTalk 在每个环节里都扮演了一个中心角色。

第一课 架设模拟的供货商
1. 设置相应账户
把运行BizTalk 的账户加到 BizTalk Isolated Host Users 和 IIS_WPG(IIS6)/IIS_USRS(IIS7)
这一步,大部分人很可能已经完成,即便完成了也确认一下
2. 把IIS的根目录从Sharepoint 的管理下排除出去,主要是为了让Web Service 正常工作
3. 搭建供货商Web Service
如果使用IIS7, 要给IIS7 添加IIS6 Web Management Tools Feature.
打开Visual Studio 2008 Command Prompt(run as administrator) . 用cd 切换到 C:\Tutorial\Solutions\SupplierWebServices 目录, 输入Setup. 出现下图所示,才算成功安装,如果这一步安装没有成功,下面的实验根本没法做下去(按原来的教程做,有可能就会出错)

接下来是配置环境变量,仍旧是上面的控制台,输入cd.. 回车,然后输入: SetInstallPathEnv.vbs

然后到B2BSolution 目录下执行SetupWebService.bat

至此,供货商的Web Service 搭建好了。

BizTalk 2009 教程 修正版(六) - 教程二:第2课

blog comments powered by Disqus