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

     

    .......


     

  • 相关阅读:
    spring cloud与dubbo的区别
    进程与线程的区别
    机电传动控制第三周计算与plesc仿真
    plecs仿真
    机电传动控制第二周笔记
    机电传动控制第一周笔记
    PLECS软件学习使用(一)简单的RLC电路搭建
    《自动化技术中的进给电气传动》第一章的1.1节和1.2节读书笔记(一)
    机电传动控制第一周学习笔记
    PLC控制伺服电机
  • 原文地址:https://www.cnblogs.com/rickie/p/740563.html
Copyright © 2011-2022 走看看