--润乾报表的集成性分析
但凡有过项目经验的程序员都知道,项目中最烦人的就是报表,如果想自己轻松点,最好的办法就是选用某个报表工具,既可以灵活定制报表,解决很多编程的烦恼,又减轻了后续维护的工作量,可以把很多工作放给实施人员去做。
但是报表工具仅仅只能处理项目中的报表而已,只是项目中的一部分,因此报表工具的集成性就显得非常重要了。
目前市面上的报表工具有很多,国外的如:Crystal, Brio, Style Report等,国内的如:博易智软、和勤报表等,无一例外地都提供了一个独立的报表服务器,提供了一套完整的用户角色管理机制,导致了程序员集成的时候烦恼多多,具体分析如下:
- 独立的报表服务器,直接限制了报表的性能瓶颈
- 无法共享web服务器的集群能力
- 无法共享web服务器的连接池管理能力
- 无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器
- 用户角色管理永不够用,具体的应用、具体的行业总会有自己独特的用户角色管理需求,作为通用产品的用户角色管理永远都满足不了五花八门的需要。
作为专业的报表解决方案提供商,润乾软件在这方面有自己独到的见解,润乾报表以jar包的形式提供给程序员集成,没有独立的报表服务器,没有应用架构,也没有独立的用户角色管理机制,极大的方便了程序员的集成,其优势分析如下:
- 没有独立的报表服务器,报表的性能瓶颈直接取决于webserver。
- 可以共享web服务器的集群能力
- 可以共享web服务器的连接池管理能力
- 可以和程序员的web应用打成统一的war包去部署,减轻了实施人员的工作量
- 直接使用web应用已有的用户角色管理机制,不存在两套管理机制无法兼容的问题,提供统一的登录界面,最终用户不需要登录两次。
总结:润乾报表采取的集成方案新颖独到,完全解决了程序员的集成烦恼,非常适用于应用的集成,在易用和集成商均有着优秀的表现。
|