思达JAVA报表软件的体系结构
思达JAVA报表软件是一个纯JAVA语言的企业级报表软件,非常适合在J2EE下集成,可与应用非常紧密的集成,轻易部署在各种操作系统如Windows, Linux, Unix下。思达JAVA报表软件的体系结构分为以下三层:
数据源层
在数据库层, 支持标准数据库访问, 通过JDBC跟数据库建立连接,同时也支持通过ODBC连接数据库,可连接的关系型数据库包括:Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同时还可以连接非关系型数据库的数据资源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。思达JAVA报表软件还提供开放式的数据接口,用户可以扩展数据接口来导入各种数据。
服务器层
服务器层是多层结构中的中心, 它负责所有数据的提取、报表的生成、存储、安全、管理和报表的分发, 能够按计划任务定义的
的时间模式运行报表。在服务器层, 服务器利用报表引擎产生报表, 而报表引擎作为一个操作系统进程由服务器控制它的运行。服务器层满足企业对报表安排任务、向Intranet和Internet 分发报表的需求。能够控制用户对资源的访问, 实现
标准的HTTP 网络协议以支持通过通用的Internet 浏览器进行远程浏览和维护。
应用层
用户可以在Internet 或在局域网( LAN) 上用Web 浏览器访问服务器请求、产生、阅读和打印报表。
相关技术文章
思达JAVA报表软件 Style Report的优势
思达JAVA报表软件的核心技术
|