複製鏈接
請複製以下鏈接發送給好友

報表組件

鎖定
報表組件與報表軟件類似,都是為了解決報表繪製問題的產物,報表是商業智能中不可缺少的重要組成部分,而從中國市場的實際狀況來看,大部分用户立即導入商業智能還是存在一定困難的。所以在中國,選擇合適的報表軟件和報表組件,都是非常重要的。
中文名
報表組件
支持環境
JDK的操作系統
WEB部署
安裝的獨立服務器方案
API接口
接口數量稀少、控制力度弱

報表組件評價標準

報表產品是否具有競爭力,用户體驗是衡量的重要標準。報表市場買方需求呈現出強烈的個性化。通用軟件產品,穩定性是其一大優勢,卻無法完全滿足極個性化的需求。新生的產品,往往提供結構清晰,豐富的API調用,有效的解決了報表的擴展和控制問題。順應市場發展趨勢,選擇報表組件時,通常會考慮以下問題:

報表組件支持環境

通常要求設計器和服務器都需要具有可部署的JDK的操作系統,有JDBC接口的數據庫,有些還要考慮對於UNIX/LINUX支持是否與WINDOWS是否完全一樣,一般都採用JAVA開發,非JAVA的報表組件在這方面要困難許多。

報表組件WEB部署

傳統的需要獨立安裝的獨立服務器方案,報表文件也必須單獨部署,這在更新時就會存在無法與應用程序一起更新的問題。服務器與應用程序一起部署在引用服務器上,會使得安裝和更新問題簡單快捷。 [1] 

報表組件API接口

傳統工具採用獨立服務器方案,應用接口通過網絡協議完成,接口數量稀少、控制力度弱,而且嚴重影響性能。統計圖等HTML外置資源還常常採用原始的CGI方式,會在文件系統中留下難以管理的臨時文件。
API在某種程度上很象Windows的天然代碼。報表的擴展和深度控制,都需要有結構清晰、豐富的API調用作為保障。
finereport開放的API finereport開放的API

報表組件頁面集成

傳統報表組件採用獨立服務器方案,且傳統工具均有自己獨立的門户機制,很難將生成的HTML隨意嵌入到頁面中,常常必須帶出其產品本身的報表管理界面,難以做到無縫嵌入。
用户通產會比較青睞報表生成的HTML在應用頁面(JSP)中隨意嵌入擺放,對從瀏覽器端完全看不出集成了第三方產品的集成方式。
參考資料