分布式智能客户端应用模型的研究和实现

分布式智能客户端应用模型的研究和实现

论文摘要

基于C/S模型的胖客户端应用程序充分利用本地硬件资源以及客户端操作系统平台的功能,提供给用户良好的用户界面以及强的客户端处理能力,但其难以部署和维护的缺点大大限制了其应用范围。随着Internet技术的发展与应用,基于B/S模型的瘦客户端应用程序以其良好的部署特性与极低的维护成本,成为C/S模型的替代模型。但瘦客户端应用程序界面的单一性与网络交互的频繁性,很难满足当今不断增长的用户高体验的要求。继.NET技术的应用与推广,Microsoft提出了新一代的体系结构模型—智能客户端应用程序模型。Smart Client应用程序开发模式是在传统的C/S,B /S架构基础发展起来的,并在实践中不断丰富和完善,逐步成为一种成熟有效的应用程序开发模式。它不仅具备胖客户端应用程序的优点,同时还融合了瘦客户端应用程序的易部署性,是新一代的客户端应用程序的代表。本文通过充分利用面向服务的体系结构,运用.NET技术、XML Web Service技术、智能客户端模式、设计模式、分布式模式等现代软件工程方法,设计了一个适应性强、可进化、易维护的面向服务的分布式智能客户端应用框架Service-Oriented Distributed Application Framework Of Smart Client,简称SDAF-SC),定义了该框架的功能和接口规范,并在此基础上讨论和分析了其设计模式。模型主要为应用系统提供离线工作机制的基础架构。将SDAF-SC模型应用于某公司的物流管理系统,改进了原有系统的B/S架构,实现了该系统的智能客户端离线机制,并就模型的具体实现和应用存在的一些关键问题给出了实施的技术方案,最后对该系统的离线/在线相关的性能进行了测试分析。SDAF-SC模型在提供强大的离线功能的同时还提供了灵活的扩展机制,设计者可以将特定的网络连接检测机制、队列和缓存持久化机制以及加密算法等嵌入到框架中,扩充框架的功能。以SDAF-SC模型为基础,应用程序开发者可以快速地建立健壮的分布式智能客户端应用系统。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究状况
  • 1.2.1 智能客户端
  • 1.2.2 框架
  • 1.2.3 设计模式
  • 1.2.4 体系结构
  • 1.3 本文主要工作
  • 1.4 本文组织结构
  • 第2章 分布式智能客户端应用模型
  • 2.1 创建分布式智能客户端应用模型
  • 2.1.1 框架方案概述
  • 2.1.2 设计目标
  • 2.2 模型的工作方式
  • 2.2.1 数据导向启用离线功能
  • 2.2.2 服务导向启用离线功能
  • 2.2.3 服务导向的扩展与实现
  • 2.3 模型适应的场景
  • 2.4 智能客户端应用程序模式
  • 2.4.1 智能客户端应用程序模式的特征
  • 2.4.2 智能客户端模式的技术基础
  • 2.5 Web 服务和面向服务的体系结构
  • 2.5.1 面向服务的体系结构
  • 2.5.2 Web 服务
  • 2.6 分布式系统模式
  • 2.6.1 协作概述
  • 2.6.2 面向服务的协作
  • 2.7 本章小结
  • 第3章 分布式智能客户端应用模型的设计模式
  • 3.1 设计模式与框架的关系
  • 3.2 模式的基本要素
  • 3.3 分布式智能客户端应用模型设计模式的分析与设计
  • 3.3.1 生产者(Producer)模式
  • 3.3.2 车间(Workshop)模式
  • 3.3.3 观察者(Observer)模式
  • 3.3.4 单型(Monotype)模式
  • 3.3.5 策略(Strategy)模式
  • 3.4 本章小结
  • 第4章 模型的实现
  • 4.1 模型的实施背景
  • 4.2 离线支持机制
  • 4.2.1 连接状态管理子系统
  • 4.2.2 服务代理管理子系统
  • 4.2.3 消息数据管理子系统
  • 4.2.4 任务数据管理子系统
  • 4.2.5 任务数据缓存流程
  • 4.2.6 服务请求和响应的流程
  • 4.2.7 相关用例
  • 4.3 缓存服务机制
  • 4.3.1 系统的元数据机制
  • 4.3.2 缓存刷新和冲突处理
  • 4.3.3 数据缓冲原则
  • 4.3.4 系统的缓存机制
  • 4.4 通用数据访问服务
  • 4.5 服务性能对比
  • 4.6 系统测试
  • 4.7 本章小结
  • 结论
  • 参考文献
  • 附录A 攻读学位期间所发表的学术论文目录
  • 致谢
  • 相关论文文献

    • [1].分布式智能网络爬虫系统设计[J]. 电子技术与软件工程 2020(08)
    • [2].面向配电网故障定位的分布式智能终端优化配置方法[J]. 机电工程技术 2020(09)
    • [3].3D打印分布式智能制造模式创新[J]. 软科学 2017(01)
    • [4].高校分布式智能存取模式提升生活服务的实践研究[J]. 科技创新导报 2017(06)
    • [5].分布式智能控制系统的设计与实现[J]. 信息与电脑(理论版) 2017(13)
    • [6].分布式智能移动订单系统功能及应用前景[J]. 合作经济与科技 2010(24)
    • [7].基于新型能源的分布式智能微网系统的探索研究[J]. 能源研究与管理 2012(02)
    • [8].面向移动互联网的分布式智能开放运营架构[J]. 移动通信 2011(05)
    • [9].分布式智能开放运营架构及关键技术[J]. 电信科学 2010(11)
    • [10].分布式智能开放运营架构[J]. 信息通信技术 2010(06)
    • [11].基于分布式智能控制技术的烟草制丝线集成系统研究[J]. 机械 2009(08)
    • [12].多通道分布式智能终端研究与设计[J]. 物联网技术 2014(04)
    • [13].一种离散制造行业分布式智能控制系统解决方案[J]. 兵工自动化 2017(01)
    • [14].一种基于实时大数据的分布式智能匹配系统[J]. 软件导刊 2017(08)
    • [15].分布式智能电网中电源失效时的电能优化分配[J]. 同济大学学报(自然科学版) 2012(07)
    • [16].电镀废水处理分布式智能控制系统[J]. 广东化工 2008(08)
    • [17].一种基于分布式智能的网络机器人系统[J]. 机器人 2009(01)
    • [18].一种基于蚁群算法的分布式智能电网的实时监测技术[J]. 数字技术与应用 2017(02)
    • [19].分布式智能电子配线系统的功能与应用[J]. 电力信息化 2012(09)
    • [20].一种基于主动网络的分布式智能管理模型[J]. 模式识别与人工智能 2008(02)
    • [21].分布式智能控制及其在宏观政策对电力供需影响模拟中的应用[J]. 电工技术学报 2008(05)
    • [22].基于分布式智能代理的反网络洗钱技术研究[J]. 计算机工程与科学 2011(07)
    • [23].原油罐群分布式智能脱水控制系统设计[J]. 工业控制计算机 2016(01)
    • [24].基于二次配电装置的船舶分布式智能配电系统研究与开发[J]. 舰船科学技术 2018(15)
    • [25].基于分布式智能终端与主站后备的故障自愈技术应用[J]. 电工技术 2014(09)
    • [26].分布式智能照明控制系统的研究[J]. 西南科技大学学报 2013(02)
    • [27].基于分布式智能代理的电子商务架构的研究[J]. 甘肃科技 2013(18)
    • [28].分布式智能开放运营架构及关键技术[J]. 中兴通讯技术 2011(01)
    • [29].“分布式智能电网技术研究及应用示范”项目通过验收[J]. 硅谷 2011(20)
    • [30].基于DSP的分布式智能事件检测系统[J]. 福建电脑 2011(03)

    标签:;  ;  ;  ;  ;  

    分布式智能客户端应用模型的研究和实现
    下载Doc文档

    猜你喜欢