WCF框架下分布式系统的集成技术研究

WCF框架下分布式系统的集成技术研究

论文摘要

企业在不同时期开发的信息系统由于语言、平台等原因,导致系统的差异性较大,异构的系统之间互操作性成为一个重要的问题。SOA为实现异构系统间的交互提供了系统的解决方案,但传统技术在实施SOA的过程中,出现了问题。为了实现SOA的设计理念,微软推出了WCF编程框架,该框架包含了Web服务、NETRemoting以及MSMQ等技术,能够以一种规范一致的模型来进行分布式系统的集成。本文结合WCF框架结构,进行了WCF框架下分布式系统集成技术的研究,重点研究了WCF服务以及WCF框架下的消息队列技术,并在此基础之上,提出了一种基于WCF架构的异步消息传输模型,利用该模型实现分布式系统的数据集成。异步消息传输模型通过将系统的业务逻辑层和数据层中对数据的处理功能抽取出来抽象为WCF服务层,进而通过WCF服务层来实现客户端和服务端异构数据库的集成。借助消息队列技术的异步传输性以及均衡负载的特性,该模型能够有效的均衡服务器端的负载,从而避免峰值过高的问题。本文以购物广场管理系统作为实现案例,通过对数据集成问题的研究,改进了原POS机信息管理系统断网后数据恢复方案。新的方案将对数据库的操作统一封装到了WCF服务里面,而把断网后对服务的调用包装成为了客户端本地的消息。客户端本地消息进而被投递到本地消息队列里面。当网络恢复的时候,客户端消息队列会自动的与服务器端远程消息队列交互,然后远程消息队列将消息分发给服务器端服务,这样就避免了原方案中Access数据库与Oracle数据库的直接交互,从而解决了原系统异构数据集成时出现的一系列问题。案例的实际应用成功的体现了异步消息传输模型的优点,利用WCF服务实现了分布式系统的数据集成,并减轻了服务器端的压力。通过这个案例的成功实施,验证了基于WCF架构的异步消息传输模型进行数据集成的合理性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及选题意义
  • 1.2 研究现状综述
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 课题研究的主要内容
  • 1.3.1 论文的研究内容
  • 1.3.2 论文的技术路线
  • 1.3.3 论文的组织结构
  • 第2章 WCF框架研究
  • 2.1 WCF体系结构
  • 2.1.1 WCF体系结构对SOA架构的实现
  • 2.1.2 WCF框架下的分布式集成技术
  • 2.1.3 WCF三要素
  • 2.1.4 WCF的绑定模型
  • 2.2 WCF集成架构典型部署场景
  • 2.2.1 经典的C/S部署场景
  • 2.2.2 可互操作的WebServices
  • 2.3 WCF框架下异步消息处理机制
  • 第3章 WCF框架下的MSMQ关键技术研究
  • 3.1 WCF框架下的MSMQ
  • 3.1.1 MSMQ的常见类型
  • 3.1.2 WCF框架下MSMQ与传统的MSMQ对比分析
  • 3.1.3 NetMsmqBinding绑定
  • 3.2 MSMQ中的事务处理
  • 3.2.1 事务的传递
  • 3.2.2 事务的回放
  • 3.2.3 在MSMQ 3.0上的有害消息处理
  • 3.3 ⅡS 7.0对非HTTP绑定的支持
  • 3.3.1 WAS内部工作机制
  • 3.3.2 ⅡS7.0对MSMQ绑定的支持
  • 3.4 基于WCF服务与MSMQ的异步消息传输模型
  • 3.4.1 模型的设计
  • 3.4.2 模型的实施部署方式
  • 第4章 分布式系统数据集成操作的设计与实现
  • 4.1 购物广场POS机项目背景
  • 4.2 项目需求分析
  • 4.2.1 原系统数据处理方案
  • 4.2.2 基于WCF框架的数据集成处理改进方案
  • 4.3 基于WCF服务与MSMQ技术的异步数据集成模型设计
  • 4.3.1 模型的总体结构
  • 4.3.2 模型的特点
  • 4.4 分布式系统数据集成的实现
  • 第5章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 相关论文文献

    • [1].5G与音视频分布式系统应用探讨[J]. 智能建筑 2019(11)
    • [2].机载分布式系统管理中故障管理机制探究[J]. 信息通信 2020(02)
    • [3].基于频繁项集挖掘的发布/订阅分布式系统运行模式识别[J]. 网络空间安全 2020(08)
    • [4].分布式系统动目标防御[J]. 通信对抗 2016(04)
    • [5].分布式系统中的周期性事件实现研究[J]. 信息通信 2017(09)
    • [6].4G传统无源分布式系统面向5G演进思路分析[J]. 信息通信 2020(04)
    • [7].分布式系统概念与设计[J]. 计算机教育 2013(08)
    • [8].分布式系统概念与设计[J]. 计算机教育 2013(10)
    • [9].分布式系统概念与设计[J]. 计算机教育 2013(12)
    • [10].基于模糊层次化评估的分布式系统自毁感知方法及应用[J]. 小型微型计算机系统 2012(04)
    • [11].面向大规模分布式系统的多级缓存信息结构研究[J]. 西南民族大学学报(自然科学版) 2012(03)
    • [12].大规模分布式系统脆弱性分析框架研究[J]. 计算机科学 2012(06)
    • [13].大规模分布式系统实体交互脆弱性分析方法[J]. 计算机工程与应用 2011(18)
    • [14].浅论分布式系统中间件的安全[J]. 湖北师范学院学报(自然科学版) 2010(01)
    • [15].分布式系统测试的难点与分析[J]. 程序员 2010(08)
    • [16].分布式系统高效升级方法研究[J]. 微型电脑应用 2019(06)
    • [17].动力分布式系统中用户背压及其变化的讨论[J]. 节能 2017(01)
    • [18].实时分布式系统性能测试技术研究[J]. 计算机技术与发展 2014(07)
    • [19].新型光纤分布式系统研究及其应用[J]. 移动通信 2013(12)
    • [20].天然气分布式系统热(冷)-电比对系统运行的影响研究[J]. 节能技术 2015(03)
    • [21].基于分布式系统体系结构的PACS系统研究[J]. 科技传播 2014(11)
    • [22].分布式系统中的RBAC管理模型[J]. 微计算机信息 2009(33)
    • [23].动力分布式系统的稳定性和节能性[J]. 绿色科技 2015(12)
    • [24].高性能计算与通信、智慧城市以及数据科学与系统[J]. 国际学术动态 2020(02)
    • [25].计算机网络建设中分布式系统的网络安全研究[J]. 电脑知识与技术 2019(16)
    • [26].分布式系统运维交付解决方案研究与应用[J]. 电脑与电信 2017(10)
    • [27].分布式系统的分层形式化描述方法[J]. 计算机应用研究 2014(08)
    • [28].以数据为中心的舰载分布式系统[J]. 舰船科学技术 2011(07)
    • [29].以数据为中心的实时分布式系统的软件设计[J]. 现代计算机(专业版) 2010(10)
    • [30].分布式交换机的研究现状[J]. 计算机产品与流通 2018(01)

    标签:;  ;  ;  

    WCF框架下分布式系统的集成技术研究
    下载Doc文档

    猜你喜欢