您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 智能客户端系统架构的研究与应用
西北工业大学硕士学位论文智能客户端系统架构的研究与应用姓名:周祥申请学位级别:硕士专业:计算机科学与技术指导教师:王丽芳20070301智能客户端系统架构的研究与应用作者:周祥学位授予单位:西北工业大学参考文献(38条)1.DavidHill.BrentonWebster.EdwardAJezierskiSmartC1ientArchitectureandDesignGuide20042.刘如鸿超越浏览器-SmartClient掀起软件革命2005(01)3.崔蔚.李安志.徐永红浅谈智能客户端应用程序2005(03)4.王林RIA技术概览2005(02)5.刘如鸿RIA思辨2005(02)6.孔婷.邬家炜.高云全WebService基本架构及关键技术2005(03)7.面向服务的体系结构概述8.杨涛.刘锦德WebServices技术综述-一种面向服务的分布式计算模式2004(08)9.杨艳.唐胜群.张文涛XMLweb服务技术探讨2002(10)10.刘晓华.NETWeb服务开发指南200211.柴晓路.梁宇奇WebServices技术、架构和应用200312.面向服务的体系架构13.SOA中服务的粒度14.ChristianNagelEnterpriseServiceswiththe200515.ScottMcLean.JamesNaftel.KimWilliamsMicrosoft.NETRemoting权威指南200316.李涛面向服务的智能客户端分布式应用模型研究[学位论文]硕士17.MarioSzpusztaDesigningSmartClientsbasedonCABandSCSF18.架构设计之SmartClient19.组合界面程序块介绍20.MVP-Model-Viewer-PresenterIntroduction21.GOF设计模式-可复用面向对象软件的基础200222.DesignPatterns:DependencyInjection23.在JavaEE5.0中使用依赖注入24.穆林涛基于SmartClient和Web服务的诊疗系统的实现[学位论文]硕士25.李喆面向服务的智能客户端远程教学系统的设计与实现[学位论文]硕士26.章义基于SmartClient的操作票生成系统的研究与开发27.邝颖杰面向物流的智能客户端离线应用技术研究[学位论文]硕士28.BuschmannF.MeumierR.RohnertHPattern-OrientedSoftwareArchitecture--ASystemofPatterns199629.XinChen.温昱.靳向阳应用框架的设计与实现-.NET平台200530.甄雷.NET与设计模式200531.吴明辉.应晶.何志均基于构件的框架式开发方法及其重用库系统2000(09)32.孙群多组织多用户条件下基于角色的访问控制33.普继光基于角色的访问控制系统的设计和应用34.徐春根访问控制技术的理论与方法的研究35.严毅.宁葵.唐天兵Web服务的安全技术2005(09)36.胡迎松.彭利文.池楚兵XMLWeb服务安全问题及其安全技术2003(10)37.CachingApplicationBlock38.SmartClientSoftWareFactory相似文献(10条)1.学位论文朱晓磊基于Web服务的智能客户端研究与应用2008在过去的数十年里,应用程序的架构处于不断的演化中,从最初的单机程序到之后的客户端/服务器(Client/Server,C/S)程序再到伴随着互联网浪潮而起的浏览器/服务器(Browser/Server,B/S)程序,每一种架构都有着其难以克服的缺陷。在人们不断探索着解决已有程序架构的这些固有缺陷的过程中,智能客户端程序应运而生。智能客户端代表了新一代的分布式应用程序技术,它将富客户端模式的功能和灵活性与基于浏览器模式的易部署性和稳定性结合了起来。智能客户端是一个分布式应用程序,本文选择了面向服务的WebService技术实现智能客户端通信。利用服务代理、服务发现、注册等机制,可以忽略掉客户端与服务器之间的复杂交互机制,从而形成以服务为中心的松散耦合的结构。作为一项新技术,智能客户端的开发存在着广泛而深刻的问题。因此,本文为应用面向服务的智能客户端技术提供了一个通用的解决方案,并在税控项目背景下应用这个解决方案完成一个智能客户端原型的开发。本文首先对智能客户端与Web服务技术进行了分析介绍,并重点研究了基于Web服务的智能客户端的相关技术与策略。然后在此基础之上,提出了面向服务的智能客户端开发模型(ServiceOrientedSmartClientSolution,SOSCS)。笔者在文中以模块划分和面向服务的思想详细阐述了SOSCS的设计和实现过程,主要包括整体框架,离线服务子系统,离线数据缓存子系统,智能部署和更新技术四部分。该开发模型为智能客户端的开发实践提供了一个基础结构,由于其中大量地运用了面向接口的编程思想和设计模式,更使该模型具有易于扩展的特点,这些都为今后智能客户端的开发提供了很好的借鉴价值。2.期刊论文王介之.陈志刚.WANGJie-zhi.CHENZhi-gang利用WEB服务实现智能客户端应用-计算技术与自动化2005,24(1)智能客户端是微软最近提出来的概念,指一种充分利用WEB服务所提供的信息的应用程序,依靠服务器端WEB服务的支持,智能客户端实现了强大的用户界面,数据的安全访问,便捷的部署和升级,并能实现数据离线操作.本文在一个具体系统的客户端设计过程中,简要探讨了智能客户端的特点和实现方式.3.学位论文沈建智能客户端技术在报名系统中的研究与应用2008随着市场需求的不断变化以及信息技术的迅速发展,传统的客户端开发技术暴露了很多难以克服的缺点,系统功能单一、结构死板、难以部署和更新的局限性阻碍了企业信息化的深入发展。为了克服这些缺点,企业界提出了很多有意义的建议。其中微软提出在.NET平台下的智能客户端就是一种非常具有代表意义的客户端开发技术,这种技术在结合传统客户端开发技术优点的同时,还克服了它们自身固有的缺点,从而成为下一代客户端开发技术的热点。本文首先介绍了智能客户端开发技术产生的背景和特点,Web服务技术的特点及其核心技术,然后详细分析了将智能客户端技术和Web服务技术完美结合的面向服务的智能客户端技术的体系结构,重点分析了面向服务的智能客户端开发技术实现的机制及其安全策略,最后结合河南省招生工作的特点,开发了一套基于智能客户端的考生报名系统。河南省普通高校成人招生报名系统的客户端充分利用了智能客户端开发技术的原理,使之既有丰富的界面、快速的响应、支持离线工作的能力,又有在线时能够利用Web服务技术与服务器进行交互、自动下载更新程序的特点。同时,在结合河南省本省以及招生工作特点的前提下,系统对智能客户端的一些关键技术进行了改进,从而使之更加灵活,更能适应招生工作的需求。主要改进有以下几点:1、在数据处理中引进了超时机制,通过超时检查来判断上传是否成功,从而避免出现某些数据一直处于上传状态而多次被上传的情况。同时,为了防止同一个考生在多个报名点同时报名,多次上传的情况,我们引进了优先级制度,通过判断用户的级别来确定此报名点是否有权限上传此次考生所报志愿。2、为了提高智能客户端的性能,我们引入基于队列和多线程的模式来处理冗长的或者非常耗时的任务,同时,利用线程池来管理这些大量的线程。3、利用UpdaterApplicationBlock架构的思想提出一个解决方案创建三个Windows应用程序的方法来实现智能客户端自动检测更新的特点,从而改进了智能客户端中ClickOnce技术不能实现程序运行时无法检测到服务器上是否有更新、下载更新包时不支持断点续传和程序更新后未将旧版本覆盖或者删除的缺陷。这些改进在系统的实际运行中得到了很好的体现,改善了程序的结构,提高和优化了系统的性能,使智能客户端开发技术更加的灵活和高效。4.期刊论文索红光.王雷全.SUOHong-guang.WANGLei-quan智能客户端系统中数据同步策略的研究与实现-计算机工程与设计2007,28(2)针对智能客户端系统离线/在线的工作模式,以及智能客户端系统终端多样化、智能部署等特点,提出了一种离线与在线切换过程中,基于XML与Web服务的数据同步策略.该策略弥补了已有数据同步方法存在的不足,具有便于部署与更新,为多种平台提供统一编程模型,以及轻松穿越防火墙等优点.对于智能客户端系统的开发,具有实际的应用价值.5.学位论文马云峰基于B/S和智能客户端船机备件管理系统的设计与实现2008随着世界经济和现代科学技术的快速发展,企业信息化已经成为全球的发展趋势。船机备件管理系统作为中交天津航道局有限公司企业信息化的一个核心模块,对企业的发展起着及其重要的作用。本文首先通过对中交天津航道局有限公司船机备件管理业务流程的分析,对总体体系结构和功能进行了设计,为解决恶劣网络条件下使用信息系统的难题,引用了智能客户端技术。接着,分别从B/S架构和智能客户端架构两方面介绍具体实现。在B/S架构实现部分,应用业务实体和数据访问组件封装了业务逻辑和对数据库的操作,实现了用户界面、业务逻辑和数据库的分离;在智能客户端架构实现部分,采用面向服务的体系结构,应用Web服务作为智能客户端与服务器端的通信方式,用XML文件保存需缓存的业务数据,采用Windows消息队列(MSMQ)以消息形式缓存用户对服务器的请求,改进了Web服务检测算法,采用数据分区和加锁技术解决数据冲突,从身份认证、客户端数据安全、异常处理三方面保证数据的安全。最后,在总结全文的基础上,提出了今后有待进一步深入研究和探讨的问题。目前,论文中实现的系统已经在中交天津航道局有限公司投入使用,客户认为本系统B/S结构部分充分满足了备件管理的业务要求,同时,船用智能客户端也很好地解决了船舶工作人员在恶劣网络条件下使用信息系统的难题。6.学位论文屈迟文智能客户端技术研究与实现2008随着网络应用技术的发展和信息化建设的不断深入,软件架构也经历了胖客户端(C/S),瘦客户端(B/S)的历程。这两种架构各自有自己的优点但又有明显的不足。特别在某些特殊的场合,这两种架构都已经不能满足新的需求,越来越多的企业和用户要求软件具有丰富快速的用户体验及一定的脱机处理能力,于是智能客户端就应运而生了。智能客户端作为一种新兴的架构,它结合了胖客户端和瘦客户端的优势,代表了下一代客户端软件技术应用的发展方向。微软对智能客户端的定义是:智能客户端是易于部署和管理的客户端应用程序,它们通过统筹使用本地资源和到分布式数据资源的智能连接,从而为用户提供适应的、快速响应的和丰富的交互式体验。本文首先介绍了智能客户端技术的发展和特征,分析了传统的胖客户端架构和瘦客户端架构的优缺点以及构建智能客户端的支撑技术。然后,重点研究了在.NET平台下构建智能客户端应用程序的模型和关键技术,包括:构建多层结构的客户端模型、数据缓存处理技术、Web服务技术、离线/在线处理技术、智能客户端的部署和更新技术等。最后用基于智能客户端技术实现了通讯管家管理系统。本文对开发过程中可能出现的技术难点,给出了相应实现方法,为今后类似系统的设计与开发提供了指导。7.期刊论文乐丁惕.LEDing-ti基于.net智能客户端通信连接策略研究-三明学院学报2008,25(4)对智能客户端系统中的通信连接、处理缓存数据、并发应对策略进行研究,针对智能客户端系统终端多样化、智能化部署等特点,提出了一种离线与在线切换过程中,数据同步更新时候并发问题应对策略.该策略弥补了已有数据同步方法存在的不足,具有便于部署与更新,可在.NET平台上开发智能客户端提供统一编程模型,以及轻松穿越防火墙等优点,时于智能客户端系统的开发,具有实际的应用价值.8.学位论文李晗昀基于SOA的ERP系统之智能客户端研究2009我国的ERP产业在经历了一段时间的快速扩张之后,发展速度明显放缓,这
本文标题:智能客户端系统架构的研究与应用
链接地址:https://www.777doc.com/doc-1534608 .html