Enterprise Integration Patterns with BizTalk Server

 


本书以一个完整的
Loan Broker 示例来演示BizTalk集成模式。Loan Broker负责接收Customer的贷款请求,并根据Customer提供的SSNID)咨询Credit机构,获取CustomerCredit ScoreCredit History Length(信用度和信用资历),下一步将Customer贷款请求发送给合适的Bank,获取Bank返回的确认信息(如贷款拒绝、贷款利率、贷款期限等等)。

 

首先,本书在引用面向对象设计领域的设计模式基础上,介绍了通用的企业集成模式(Enterprise Integration Patterns),如Content Enricher PatternRecipient List PatternAggregator Pattern等等。

 

如下是Loan Broker Solution的架构图:




Enterprise Integration Patterns with BizTalk Server

 

然后,基于BizTalk Server 2004逐步实现Loan Broker Solution。不过,该范例假定读者了解BizTalk的基本概念和熟悉BizTalk开发环境。

 

Loan Broker Solution演示了如下一些BizTalk 相关的技术:

1. BizTalk Orchestration 发布为 Web service

 -- Credit Bureau Web Service

2. Orchestration中调用Web services

-- Orchestration Web Service & C# Asp.Net Web Service

3. 各种Enterprise Integration Patterns with BizTalk

 -- Content Enricher PatternRecipient List PatternAggregator Pattern等等

4. Orchestraton中调用 C# Class

-- BestBankQuoteMsg = QuoteAggregator.GetResultMessage();

调用BankQuoteAggregator.GetResultMessage() 方法,返回XmlDocument对象,该XML document 实例 遵守BestBankQuote Schema

 

Loan Broker Orchestration:


Enterprise Integration Patterns with BizTalk Server

Test client运行界面:


Enterprise Integration Patterns with BizTalk Server

 

.......


 

相关文章:

  • 2021-09-19
  • 2021-11-23
  • 2021-08-25
  • 2021-06-12
  • 2022-12-23
  • 2022-01-30
  • 2021-07-31
猜你喜欢
  • 2022-03-02
  • 2021-06-22
  • 2021-07-01
  • 2021-10-15
  • 2021-05-23
  • 2021-08-19
相关资源
相似解决方案