报表工具分类-实现技术
目前J2EE技术在国内的B/S应用开发中占主导地位,对JAVA的支持也是报表开发工具的一个重要考查指标。从这个意义上讲,报表开发工具可以分为纯JAVA和非纯JAVA两种。
纯JAVA报表软件具有明显的优势。产品能够与J2EE应用完全无缝结合、安装部署很轻松简单。同时,还可充分利用J2EE应用服务器的集群平衡负载及共享管理的能力,适合支持用户数众多的大型应用系统。
由于JAVA的跨平台能力,还能让整个应用系统轻松地从低端体系向高端体系迁移,系统容量变大时只要更换硬件、操作系统及数据库等系统部件而无需或很少需要重写软件。
非纯JAVA报表软件则相反,经常只能在Windows下运行、同样的应用在不同规模下可能需要两套解决方案;不能和J2EE的应用无缝结合,沟通需要沟通额外的网络协议,导致运行效率较低。
由于不能享受应用服务器的集群机制,难以支持多用户的大型应用。
除了采用的技术外,技术的原创程度也是个较重要的指标,它能够在某种程度上体现公司的研发能力以及产品的后续升级能力。手中不掌握原创技术的厂商无法对产品完全控制,其发展将严重受制于人。
参见:报表分类-绘制方案、报表分类-数学模型、Web报表软件的集成方案。
发布日期:2008/07/29
本文分类:
报表背景知识