| 非WEB应用主要利用C接口工作。报表服务器作为一个JAVA守候进程始终运行,C接口通过socket与之沟通信息并向应用主程序提供接口进行参数传递和运算结果的提交。
国内银行业绝大多数业务系统都运行在UNIX下,由C/C++编写,前端输出常常是字符终端方式。
通常情况下,报表服务器和C接口以及业务程序都物理上运行在同一台机器上,数据则即可能是直接从后台数据源(一般都是数据库)中读出,也可能是由业务程序写出的特定格式的文件。此时,从报表服务器输出的结果应是表格符拼出的文本,通过C接口提交给业务程序进行下一步的输出打印。
润乾报表的C接口在UNIX下以源码形式提交,即向程序员提供.H和.CPP文件,由应用程序员与其业务程序一起编译。 |