报表展现模块的集成
在调用报表展现页面时,用户可以把产品和自己的应用部署在一起,也可以仅将报表展现模块集成到自己的应用中。本文将介绍如何将快逸报表展现模块集成到自己的应用中。可在集成方式(即将产品无缝集成至客户应用系统中)下对报表进行调用。
应用场景
对通用报表展现模块进行调用具有不同的应用场景:无缝集成和跨系统调用。
无缝集成
集成产品部分功能模块(或整个产品)至客户系统,形成一体化应用,可采用统一调用入口进行报表展现页面的调用。
产品提供了应用集成工具,可以帮助用户方便地将产品的功能模块与其它应用进行无缝集成,形成一体化应用,并可采用统一调用入口进行报表展现页面的调用
后续具体介绍集成方式以及应用集成方式下报表展现调用方案的优点。
跨系统调用
跨系统调用:分别部署客户系统和产品系统,在客户系统中以跨系统方式调用报表展现页面 。
对于跨系统的情况产品提供了有安全机制控制的安全控制模块,可在客户系统集成安全模块后通过本产品的安全模块标准调用入口进行产品报表展现功能调用。跨系统调用也支持在不部署安全模块的情况下,直接调用方式,这种情况客户需要自行评估和解决调用的安全性问题。
跨系统集成一般适用于异种环境的集成调用。需要注意,在跨系统调用时,一般只应调用整体功能页面。跨系统调用JS等功能会出现跨域访问等各种问题,请慎用。
在客户应用中集成报表展现模块的使用方式有以下优点:
- 适合应用开发使用,报表展现和报表设计分离
- 报表引擎与展现模块可无缝集成至客户应用(JAVA应用)中
- 报表设计和客户应用中的报表展现使用相同数据源,无需进行文件拷贝和迁移,报表新建修改等操作即时生效