下载此文档

超越浏览器.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
超越浏览器
软件架构从C/S到B/S的转变,反映了Internet应用技术的进步与繁荣。然而,B/S能否解决所有软件应用问题,仍值得商榷。不断变化的应用需求,期待更加全面的技术覆盖更加广泛的软件应用。,比如微软的IE浏览器同时提供了VBScript和JScript(微软自己对于JavaScript的扩展),Mozilla也提供了自己的JavaScript实现,但是对于ECMA Script Edition 2的支持程度却不完全一致。
面对当前的问题,软件业界提出了一些新的架构作为解决方案,那就是Smart Client。
许多人会问,什么是Smart Client,它又如何能够代表下一代应用的趋势,如何赢得未来呢?
简单而言,Smart Client是一个连接互联网的设备,允许用户本地应用程序通过Web服务和服务器应用程序交互,从而结合了胖客户端应用程序的丰富特性和瘦客户端应用程序的易于部署和可管理的特性,能够为用户提供更加高效和丰富的应用。例如,运行文字处理程序的Smart Client可以通过网络和远程数据库交互,从数据库获取文档处理需要使用的数据;运行Windows Mobile的智能手机可以从网络上获取相关图书的信息,可以获取天气预报。要获得这些功能,不需要其它设备,只需要这些终端拥有网络连接和后台的Web服务。

胖瘦客户端优点集于一身

Smart Client可以灵活而充分使用客户端资源 ,包括客户端的硬件资源和软件资源,可能是利用客户端的CPU计算能力,也可能是利用其存储能力,还可能是利用客户端的资源提供更加友善的用户体验。
利用这种技术能够智能集成网络资源服务。通常而言,Smart Client是整个应用系统的一个部分,大部分商务逻辑还是在服务器端实现,那么Smart Client就必须尽可能利用通过网络可以获取的资源和服务,不限于提供分别的应用程序,而是整合在分布式商业应用环境中的组成部分。
并不是所有的应用都能够保证随时在线,需要保证在明确脱机,使用低带宽或高延迟网络,或者连接时断时续的情况下继续高效地工作。
通过一个集中的服务器,Smart Client通过网络可以非常容易地实现部署和更新。这是和传统胖客户端程序最大的不同之处,Smart Client应用程序可以在其运行时或位于后台时进行自动更新,避免陷入版本的噩梦。
Smart Client应用程序能够运行在许多具有网络连接能力的设备上,包括台式机、工作站、笔记本、PDA、智能手机等,并能够通过分布在不同平台上的Web Services实现跨平台应用。
这些完整地反映了Smart Client应用程序的优点,在融合了胖客户端和客户端的优势之外,还引入了智能网络连接和数据管理的功能。由于Smart Client应用程序涵盖各个领域,这些程序在设计和实现上的差异比较大。从最终运行平台来划分,大致可以分为如下三类:
Windows Smart Framework ,WindowsSmart Client应用程序极大地发展了原先的胖客户端应用程序架构,并且在原来的基础之上,提供了完整的

超越浏览器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雪雁
  • 文件大小17 KB
  • 时间2022-04-30