基于Web服务的智能客户端研究与应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:poodlihua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的数十年里,应用程序的架构处于不断的演化中,从最初的单机程序到之后的客户端/服务器(Client/Server, C/S)程序再到伴随着互联网浪潮而起的浏览器/服务器(Browser/Server, B/S)程序,每一种架构都有着其难以克服的缺陷。在人们不断探索着解决已有程序架构的这些固有缺陷的过程中,智能客户端程序应运而生。智能客户端代表了新一代的分布式应用程序技术,它将富客户端模式的功能和灵活性与基于浏览器模式的易部署性和稳定性结合了起来。 智能客户端是一个分布式应用程序,本文选择了面向服务的Web Service技术实现智能客户端通信。利用服务代理、服务发现、注册等机制,可以忽略掉客户端与服务器之间的复杂交互机制,从而形成以服务为中心的松散耦合的结构。 作为一项新技术,智能客户端的开发存在着广泛而深刻的问题。因此,本文为应用面向服务的智能客户端技术提供了一个通用的解决方案,并在税控项目背景下应用这个解决方案完成一个智能客户端原型的开发。 本文首先对智能客户端与Web服务技术进行了分析介绍,并重点研究了基于Web服务的智能客户端的相关技术与策略。然后在此基础之上,提出了面向服务的智能客户端开发模型(Service Oriented Smart Client Solution, SOSCS )。笔者在文中以模块划分和面向服务的思想详细阐述了SOSCS的设计和实现过程,主要包括整体框架,离线服务子系统,离线数据缓存子系统,智能部署和更新技术四部分。 该开发模型为智能客户端的开发实践提供了一个基础结构,由于其中大量地运用了面向接口的编程思想和设计模式,更使该模型具有易于扩展的特点,这些都为今后智能客户端的开发提供了很好的借鉴价值。
其他文献
防水透湿纺织品是新型高档面料中较重要的一类,近年来发展迅速,广受欢迎。防水性是防水透湿纺织品的重要指标之一,因此研究织物防水性能的自动检测方法是该领域的研究重点之一。
随着Internet和计算机技术的发展,三维模型的应用领域也越来越广泛。由于构建一个高度逼真的三维模型十分费时费力,因此对已有的三维模型进行复用就变得越来越重要。面对庞大
高速连续产生数据的数据流使得需要对原始数据集进行多次扫描挖掘的传统方法变得力不从心。如何应用结构简单、具有全局最优、推广能力强且应用最广泛技术之一的支持向量机在
基于对等技术的广域网存储系统,可以满足当前众多新兴应用对存储系统可靠性、可用性及可伸缩性的需求,是现阶段及未来存储技术发展的一个主要方向。与传统的基于DAS、NAS或SA
在我国中小城市供水调度系统中,各管网监测点分布范围广、数量多、距离远、不集中,并且基于数传电台的数据采集及传送易出错,所以传统的监测方式已经很难满足需求。在调度供水时
近年来,人们对因特网的拥塞控制进行了大量研究,其中TCP端到端的捌塞控制机制是Internet高层数据传送可靠性和稳定性的重要保障。TCP拥塞控制的前提是视网络拥塞为数据丢失的唯
软件需要持续演化来满足用户需求的扩张、系统错误的修复以及对新环境和配置的适应等情况。然而随着软件演化,不仅会导致复杂度大幅度提高,降低了软件本身的质量;还可能背离最
基于隐性反馈的协同推荐通过用户的隐性反馈行为去构造用户的喜好模型以改善推荐系统的用户体验,其主要存在以下问题:1)数据极度稀疏。单一用户在某一领域内一般只在个别物品
动画自动生成技术是由中科院数学所的陆汝钤院士提出的,结合了人工智能理论与现代多媒体技术的全新动画制作过程。系统接收以受限自然语言描述的故事脚本,使用多项人工智能技
九十年代以来,软计算的概念和方法引起了人们的广泛关注。软计算不是技术和概念的同类体,而是一个方法的集合,这个集合的主要成员包括模糊逻辑(FL)、神经计算(NC)、概率推理(