基于WCF技术结构复烤加工数据同步服务.docVIP

基于WCF技术结构复烤加工数据同步服务.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WCF技术结构复烤加工数据同步服务

基于WCF技术结构复烤加工数据同步服务   摘要:该文介绍了基于WCF技术结构的复烤加工数据同步服务,主要负责实现浙江中烟与复烤企业之间的打叶复烤指标数据传输任务。首先该文从传输模式和方式、同步标识机制和同步系统智能与配置方面详细介绍了基于WCF技术的同步架构模式,然后基于同步架构模式设计了同步系统,最后该文展示了同步系统客服端和同步系统服务器端。通过基于WCF技术结构的复烤加工数据同步服务,实现浙江中烟与复烤企业之间的打叶复烤指标数据传输任务。   关键词:WCF技术;同步服务;传输模式;同步系统   中图分类号:TP202 文献标识码:A 文章编号:1009-3044(2016)06-0255-02   1 概述   浙江中烟工业有限责任公司(简称浙江中烟)拟通过复烤企业监打过程数据共享研究及应用项目的建设,在打叶复烤质检环节建立质量信息自动采集平台,实现质量数据自动采集、现场反馈、各种质量报表的自动生成,实现打叶复烤质量管理的水平和效率的极大提升。其中,数据同步系统负责实现浙江中烟与复烤企业之间的打叶复烤指标数据传输任务。鉴于复烤企业监打过程指标特点,同步数据类型涉及到基础数据、实时数据和非实时数据,同步方式为双向同步,数据同步系统必须同时包含三种机制:手动机制、实时机制和定时机制。   2 基于WCF技术的同步架构模式   2.1 WCF概述   WCF是Windows通信基础(Windows Communication Foundation)的缩写。 WCF的基本特征是互操作性。这是微软用于构建面向服务的应用程序的最新技术之一。根据基于消息的通信的概念中,一个HTTP请求可以被均匀地表示,WCF是一个统一的API而不管不同的传输机制,支持标准的Web Service,并且具有安全、稳定、高效等特性。下面是WCF与其他技术的对比图:   2.2 与复烤企业的数据同步架构模式   数据同步系统架设在复烤厂的数据采集系统服务器和浙江中烟的物资管理平台之间,并采用WCF分布式架构,这种统一的分布式服务接口可以同时使用C/S和B/S模式进行系统开发,可以跨进程、跨机器甚至于跨平台的通信,通过数据的收发模式来实现数据推送和接收XML格式数据。、   2.2.1 传输模式和方式   传输模式分为主动发送模式和请求/响应模式,两种模式并存,以便在占用浙江中烟ESB总线资源尽可能少的前提下,保证数据传输的实时性满足远程监视平台需求。   主动发送模式:对于实时传输的指标,在检测完成后,立即主动发送到浙江中烟ESB数据总线,对于按班传输的指标,在换班1小时后发送到浙江中烟ESB数据总线,对于按天传输的指标,在凌晨1点发送到ESB服务总线。对于浙江中烟同步到复烤厂的数据,也采用主动发送模式传输。   请求/响应模式:主要用于数据校验。数据同步传输服务周期性的校验已传输到浙江中烟的数据与复烤厂本地数据,如果发现差异,便进行同步。具体校验方式在系统概要设计与详细设计中描述。   传输方式:数据同步分为自动和手动两种。在主动发送模式和请求/响应模式中,数据同步均自动进行,但保留手动的功能。   2.2.2 同步标识机制   在复烤厂端的数据库表结构和中烟批次数据库中添加同步需要满足横向和纵向的数据同步标识,以满足更复杂的表数据结构的需求。通过这种同步机制同步到中烟的数据需要进行一次握手信号才确认已经同步成功,并不是只要数据从客户端发出就标记为同步,这样可以有效的避免因网络问题造成的数据丢失。   2.2.3 同步系统智能与配置   数据同步系统通过对每家复烤厂每个指标的同步参数设置,实现按时、按频次、把复烤厂的数据同步传输到浙江中烟的服务器。   数据同步系统实现数据同步校验功能,通过定期对复烤厂和浙江中烟两端的数据进行对比校验并对错误数据进行自动修复操作,确保不遗漏,不多出的无效数据同步到中烟,确保了数据的严密性与准确性。   同步数据信息自动提示,更加方便地知道同步数据的实时传输数据状态信息,并可以直观地反映出同步数据成功与失败。   同步系统基本同步机制图如下:   3 数据同步系统的设计   本系统采用3层C/S架构,基于WPF、WCF架构及MVVM模式设计,架构如下:   3.1 数据同步系统客户端   服务客户层基于WCFWebSerivice设计,细分为:表示层、逻辑层、数据层、服务层。表示层处理人机交互,逻辑层处理事件与业务逻辑,数据层负责数据读写,服务层提供WebService服务,架构如下:   3.2 数据同步系统服务端   服务层基于WCFWebSerivice设计,细分为:表示层、逻辑层、数据层、服务层。表示层处理人机交互,逻辑层处理事件与业务逻辑,数据层负责数

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档