InforSuite Repor體系架構如圖“圖 1-1 InforSuite Report產品架構”所示,通過InforSuite開發平臺進行報表設計,報表設計器是一個“所見即所得”的可視化報表設計工具,可輕松完成各種報表的設計工作,并可以在報表設計過程中隨時預覽報表效果,可完成報表的發布部署及管理工作。用設計器設計的報表模板通過InforSuite運行平臺中的報表服務引擎部署到服務器上。InforSuite運行平臺中的報表服務引擎是運轉在服務方的報表服務程序,用來解析報表模板,取得報表數據,生成報表,提供對報表運行、部署和維護的強大支持。它提供JSP、ASP、PHP、.NET等多種服務入口,既支持J2EE應用,也支持其他各種WEB應用,當用戶瀏覽報表時,報表服務根據報表模板中的信息,訪問數據庫,生成報表,并將其傳遞給展示構件。展示構件基于ZK框架,通過Ajax技術實現,可實現純HTML的報表展現。在客戶端將報表展現給用戶,并提供打印及導出功能。
InforSuite Report產品架構
InforSuite Report是針對B/S模式下開發復雜的中國式報表所面臨的共同問題而研發的。它主要面向B/S結構應用,同時兼顧C/S結構應用,是快速實現中西式復雜報表設計、部署、生成、展現、打印和管理的開發運行平臺。 InforSuite Report真正作到了“中西合璧”,支持各種類型的復雜報表,支持報表“所見即所得”的圖形化設計,支持證件和票據套打,適應多種平臺及數據庫環境,并可以跟應用無縫集成,快速構建圖文并茂的報表應用。 InforSuite Report面向兩類用戶:軟件開發商和報表系統的最終用戶。InforSuite Report幫助軟件開發商快速開發實現應用項目中的報表功能,是開發報表的利器;InforSuite Report幫助報表系統的最終用戶建立開發和運行報表的平臺,并實現報表的管理、維護。