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

     

    .......


     

  • 相关阅读:
    Mysql探索之索引详解,又能和面试官互扯了~
    POJ 1163
    POJ 1157
    POJ 1143
    POJ 1164
    HDU 2553
    POJ 1321
    POJ 1125
    POJ 2488
    POJ 3083
  • 原文地址:https://www.cnblogs.com/rickie/p/740563.html
Copyright © 2011-2022 走看看