ERP的新方向—智能客户端
微软的技术新动向
人们对智能客户端的关注是从微软开始的。事实上,自微软推出.NET战略以来,其最令人关注的技术新动向之一就是对智能客户端( Smart Client)技术的深人研究与应用推广。
微软对于智能客户端的定义是这样的:是易于部署和管理的客户端应用程序,它们通过统筹使用本地资源和到分布式数据资源的智能连接,提供适应的、快速响应的和丰富的交互式体验。
智能客户端技术是瘦客户端应用的代替技术。微软的大力推动将使其在ERP产业变革中扮演重要的角色。
ERP的技术之痛
之所以会有智能客户端的出现,还要缘于ERP的技术架构。B/S (Browser/Server,浏览器/服务器)还是C/S (Client/Server,客户端/服务器)架构,已成为当前ERP产业发展中不可回避的问题。
C/S技术从ZO世纪90年代初出现至今已经相当成熟,并得到了非常广泛的应用。B/S技术则是伴随着Internet的普及而来的。应该说,B/S和C/S各有千秋。在适用于Internet、维护工作量等方面,B/S比C/S要强得多:但在运行速度、数据安全、人机交互等方面,B/S则远不如C/S。凡是C/S的强项,便是B/S的弱项,反之亦然。问题也就产生:ERP产品到底该用B/S还是C/S架构呢?事实上,这二者无法相互取代。
智能客户端:B/S与C/ S的融合
一些厂商看到了ERP产业的这个痛点,是否有可能将B/S与C/S的优势融合呢?
微软的智能客户端就是这样的解决方案。微软认为智能客户端应用程序可以将胖客户端应用程序的优点和瘦客户端应用程序的部署和可管理性优点结合起来,使之在资源的利用上达到平衡。目前,微软已有Windows/Office/移动智能客户端等解决方案。
无独有偶,新中大也提供了融合的方案。新中大的智能客户端技术完全是基于Web的应用体系,既不属于C/S,也不属于B/S,但兼具了二者优势。石钟韶介绍说,用"智能客户端"来描述新中大的技术不太精确,因为"智能客户端"只是对客户端而言的,而新中大的技术还包括了服务器端的许多技术,例如Web服务、应用服务和基于SOA的其他服务。目前新中大已有基于智能客户端技术的2个系列产品:GSoft/G6和A3。GSoft/G6后端应用的开发采用了符合I2EE标准的应用平台和工具,A3的后端开发则是采用了Microsoft.Net平台。
智能客户端的优势
与B/S或C/S相比,智能客户端具有明显优势。总结起来有三气本地资源充分利用和享受本地用户体验具备离线连接能力;智能部署和自动更新。
利用本地资源的能力,指可以利用存储、处理或捕获数据的硬件,例如闪存、CPU和扫描仪等。
离线连接能力指:无论是否连接到Internet,智能客户端应用程序都可以正常工作。在没有网络连接或网络连接断续时,智能客户端能够利用本地缓存和处理进行操作。该功能对移动信息工作者来说极具价值。
离线功能不仅可以在移动方案中使用,而且对于桌面解决方案也可以利用离线体系结构来更新后台线程上的后端系统,从而保持用户界面的响应并改善整体的最终用户体验。该体系结构还能够提供成本和性能上的优势,这是因为用户界面不需要在智能客户端与服务器之间来回切换。另外,由于智能客户端只能在后台与其他系统交换所需的数据,因此可以让人感到它与其他系统交换的数据量的减少。
传统的客户端应用程序耗翻佳进行部署和更新。经常在安装一个应用程序时中断另一个应用程序。智能客户端有效地解决r该问题。例如,新中大智能客户端尽管不完全是零安装,但是已做到零维护,客户端程序即用即卜载、自动匹配版本、支持断点续传。
智能客户端将掀热潮
由于C/S与B/S都有不可避免的局限性,而智能客户端恰好能解决它们的问题,因此是ERP技术发展的新方向。在未来的两三年,智能客户端将逐渐得到提供商与用户的认可,产业界也会掀起一股向智能客户端迁移的热潮。