基于WCF和CS架构物流系统多点实时监控探究与实现.docxVIP

基于WCF和CS架构物流系统多点实时监控探究与实现.docx

  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和C/S架构物流系统多点实时监控 探究与实现 [摘要]本文描述了物流系统中单点监控存在的弊 端,分析了多点实时监控的需求,在此基础上提出了基于WCF 及C/S架构实现此功能的思路,并结合原有的系统架构,开 发出高架库调度多点实时监控软件,并成功应用于绵阳分厂 的物流系统。 [关键词]WCF; C/S架构;物流系统;多点监控; [中图分类号1C931.6 [文献标识码]A [文章编 号11672-5158 (2013) 06-0011-02 绵阳烟厂物流系统已经正常运行两年,调度系统采用的 是单点监控的方式,其结构如图1所示。 从(图1)可以看出,只能一个用户对调度系统进行监 控。但是在发生故障时,通常需要多个人员协同处理,并需 要查看系统状况,会造成争抢资源的情况。故实现物流调度 系统的多点实时监控后,可以满足管理、维修及操作等人员 对物流设备现场运行情况的动态掌控需求,有效提高企业工 作效率,减少因为物流调度系统反复切换引起误操作而造成 的设备损坏和人身伤害。 本文描述了 WCF技术在分布式系统中的优势,分析了 B/S 和C/S架构的特点,结合实际需求得出c/s架构实用于该系 统的结论。设计并实现了基于WCF及C/S架构的多点监控软 件。 1、分布式模型与WCF技术 WCF是构建安全可靠的事务性服务的统一框架,提供了 对可靠性、事务性、并发管理、安全性以及实例激活等技术 的有力支持。 在客户端,分布式应用通过一个代理来转发对宿主端所 提供服务的调用,而代理拥有和服务相同的操作接口。这就 意味着客户端不会直接调用服务,即便这个服务就在本机的 内存中。当客户端代理接收到来自客户端的调用请求后,它 将消息通过信道链向下传递。每个信道都会执行相应消息的 调用前处理,例如对消息的编码、提供可靠的会话、对消息 进行加密等。客户端的最后一个信道则是传输信道,根据配 置的传输方式发送消息给宿主。 在宿主端,消息同样通过信道链进行传输。与客户端信 道相对应,宿主端信道也会对消息执行相应的宿主端的调用 前处理,例如对消息的解码、提供会话管理、对消息进行解 密等。宿主端的最后一个信道则负责将消息发送给消息分发 器(Dispatcher),由分发器负责调用服务的实例。 作为基于SOA的一个框架产品,WCF最重要的就是能够 快捷的创建一个服务(Service)o Service Class : Service Class : 个标记了 [Servicece Contract]Attribute的类,在其中可能包含多个方法。除了 标记了 一些WCF特有的Attribute外,这个类与一般的类没 有什么区别。 1、 Host (宿主):可以是应用程序,进程如Windows Service等,它是WCF Service运行的环境。 2、 Endpoints:可以是一个,也可以是一组,它是WCF 实现通信的核心要素。 一个 Endpoint 由 三部分组成:Address, Binding, Contract,将这三部分称为是Endpoint的ABcs。Address? Endpoint的网络地址,它标记了消息发送的目的地o Binding 描述的是如何发送消息,例如消息发送的传输协议(女HTCP, HTTP),安全(女HSSL, SOAP消息安全)。Contract则描述 的是消息所包含的内容,以及消息的组织和操作方式,例如 是 one-way, duplex 和 request/replyo Endpoint 中的 ABcs 分别代表的含义就是:where, how, whato当WCF发送消息 时,通过address知道消息发送的地址,通过bjnding知道 怎样来发送它,通过contract则知道发送的消息是什么。 2、C/S架构 C/S结构,即Client/Server (客户机/服务器)结构, 通过将任务合理分配到Ciient/NServer端,降低了系统的 通讯开销,可以充分利用两端硬件环境的优势。B/S结构, 即Browser/Server (浏览器/服务器)结构,是对C/S结构 的一种变化或者改进的结构。在这种结构下,用户界面完全 通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主 要事务逻辑在服务器端实现,形成所谓3 tier结构。B/S结 构,主要是利用WWW浏览器技术,结合浏览器的多种Script 语言(VBScript, JavaScnpt)和 ActiveX 技术,用通用浏 览器就实现了需要复杂专用软件才能实现的强大功能,并节 约了开发成本。考虑到物流系统多点实时监控具备以下特 占? 小、? 建立在专用的网络上,小范围里的网络环境,局 域网之间再通过专门服务器提供连接和数据交换服务。 注重流程,处理用户面固定的需求

文档评论(0)

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

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

1亿VIP精品文档

相关文档