全站数据
8 4 2 0 5 8 1

什么是智能端

插画学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 17:51:15

问题描述

什么是智能端,麻烦给回复
精选答案
最佳答案

智能端是易于部署和管理的客户端应用程序,它们通过统筹使用本地资源和到分布式数据资源的智能连接,提供适应的、快速响应的和丰富的交互式体验。

智能端是瘦客户端应用的代替技术。将B/S与C/S的优势融合,智能端应用程序可以将胖客户端应用程序的优点和瘦客户端应用程序的部署和可管理性优点结合起来,使之在资源的利用上达到平衡。

智能端是一个可扩展的能集成不同应用的桌面应用程序,其主要特点表现在以下几个方面:

(1) 动态加载,即需即装

应用程序的各个构件之间的相互调用并不采用直接引用的方式,而是采用动态加载,即需即装的方式,有效地降低了对系统资源的消耗。应用软件开发商可根据企业应用系统的公共接口进行开发,然后将应用组件发布在企业的服务器上,客户端应用程序将自动发现并加载该应用组件。

(2) 更松散的耦合

由于上面第一点所言构件之间的相互调用并不采用直接引用方式,这样系统实现的更松散的耦合,为应用程序升级更新提供了方便。

(3) 进一步的模块化

由于应用程序的松散耦合特性,使得系统的进一步模块化成为了可能,新功能、新特性的加入只需要开发出符合接口定义的新模块并添加连接即可。而无须修改重编译现有的程序。

(4) 零接触部署

安装时只要将一个主程序文件下载到本地,直接运行即可,无须改变注册表或共享的系统组件,其他应用组件将在第一次运行时自动下载。

(5) 网络加载应用程序组件

智能端的应用程序可以很方便的从网络服务器加载应用程序,而且因为程序及加载是从80端口实现,故无须考虑防火墙问题,这样为企业系统的集中管理提供了方便。

(6)自动更新

只需将新版本的程序发布在服务器上,由客户端自动发现最新版本的程序和应用组件,并自动下载和更新。

(7) 在线与离线均可使用的应用程序

智能端应用程序尽管使用网络加载程序集,但一旦加载之后,程序集便被缓存到了本地。当用户至少启动了一次应用程序后,其装配就被下载和缓存到本地内存中了,所以用户就可以离线运行你的智能客户端了(通过转换浏览器到离线工作状态),假设应用程序不需要永久访问Web services或一个共享的数据库就可以运行。