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

被引:0
作者
陈茹
机构
[1] 大连海事大学
关键词
WCF框架; WCF服务; 消息队列;
D O I
暂无
年度学位
2010
学位类型
硕士
导师
摘要
企业在不同时期开发的信息系统由于语言、平台等原因,导致系统的差异性较大,异构的系统之间互操作性成为一个重要的问题。SOA为实现异构系统间的交互提供了系统的解决方案,但传统技术在实施SOA的过程中,出现了问题。为了实现SOA的设计理念,微软推出了WCF编程框架,该框架包含了Web服务、NETRemoting以及MSMQ等技术,能够以一种规范一致的模型来进行分布式系统的集成。 本文结合WCF框架结构,进行了WCF框架下分布式系统集成技术的研究,重点研究了WCF服务以及WCF框架下的消息队列技术,并在此基础之上,提出了一种基于WCF架构的异步消息传输模型,利用该模型实现分布式系统的数据集成。异步消息传输模型通过将系统的业务逻辑层和数据层中对数据的处理功能抽取出来抽象为WCF服务层,进而通过WCF服务层来实现客户端和服务端异构数据库的集成。借助消息队列技术的异步传输性以及均衡负载的特性,该模型能够有效的均衡服务器端的负载,从而避免峰值过高的问题。本文以购物广场管理系统作为实现案例,通过对数据集成问题的研究,改进了原POS机信息管理系统断网后数据恢复方案。新的方案将对数据库的操作统一封装到了WCF服务里面,而把断网后对服务的调用包装成为了客户端本地的消息。客户端本地消息进而被投递到本地消息队列里面。当网络恢复的时候,客户端消息队列会自动的与服务器端远程消息队列交互,然后远程消息队列将消息分发给服务器端服务,这样就避免了原方案中Access数据库与Oracle数据库的直接交互,从而解决了原系统异构数据集成时出现的一系列问题。 案例的实际应用成功的体现了异步消息传输模型的优点,利用WCF服务实现了分布式系统的数据集成,并减轻了服务器端的压力。通过这个案例的成功实施,验证了基于WCF架构的异步消息传输模型进行数据集成的合理性。
引用
收藏
页数:70
共 35 条
[1]
基于SOA的教育信息系统互操作模型的研究和实现 [D]. 
李顺顺 .
东北师范大学,
2009
[2]
基于自治域的异构信息协同机制的研究与应用 [D]. 
王翔宇 .
中南大学,
2009
[3]
基于WCF面向服务架构的研究与应用 [D]. 
李雪东 .
长春理工大学,
2009
[4]
福建电信综合服务开通系统统一接口平台的设计与实现 [D]. 
金莉 .
清华大学,
2009
[5]
基于WCF三层架构的物流行业解决方案的设计及实现 [D]. 
赵丽娜 .
华东师范大学,
2008
[6]
基于WCF技术的图像处理系统与网络化 [D]. 
薛在岳 .
浙江大学,
2008
[7]
基于PCA并行算法的学生评教系统的设计与实现 [D]. 
方吴丰 .
东北师范大学,
2008
[8]
基于消息队列的网上书店系统 [D]. 
张帆 .
吉林大学,
2008
[9]
基于WCF的分布式程序的研究与实现 [D]. 
严商 .
武汉理工大学,
2008
[10]
基于.NET多层架构领域模型的研究 [D]. 
卞宁 .
大连海事大学,
2008