zoukankan      html  css  js  c++  java
  • Enterprise Integration Patterns with BizTalk Server

    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的架构图:




    LoanBrokerSolutionArchitecture.JPG

     

    然后,基于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:


    LoanBrokerOrchestration.JPG

    Test client运行界面:


    LoanBroker_TestClient.JPG

     

    .......


     

  • 相关阅读:
    web移动端开发经验总结
    《前端JavaScript面试技巧》笔记一
    《SEO在网页制作中的应用》视频笔记
    web前端开发笔记(2)
    OAuth2.0理解和用法
    基于hdfs文件创建hive表
    kafka 配置事项
    centos7时间同步
    lambda架构
    hbase hadoop版本
  • 原文地址:https://www.cnblogs.com/rickie/p/740563.html
Copyright © 2011-2022 走看看