BIOS Report报表系统由四个部分组成:报表设计器、报表引擎、报表服务器、报表客户端。用户在报表设计器中设计报表、开发报表应用。应用被打包、部署到报表服务器上后,由报表引擎来运行报表。报表服务器为报表引擎提供运行环境,同时提供报表的开发接口、以及监控管理。报表客户端是内嵌在浏览器中运行的Applet,提供在浏览器客户端的报表精确打印功能。BIOS Report报表系统的组成如下图所示:
报表引擎 报表引擎能够高效、稳定地解释报表模板。在报表引擎中包含以下功能模块:
报表服务器 报表服务器基于java平台,为报表引擎的高效、稳定运行提供环境。
报表设计器 BIOS Report报表设计器基于Eclipse平台,可以设计表样、数据、展现、打印等报表设计文件中各种元素的设计,是报表设计和报表应用开发、调试、部署的一体化平台。