在银行系统中基于Java的前端系统和基于C语言的前置系统之间的通信机制有哪些?


大家好!

在银行信息系统中,一般Java技术用来开发前端系统,例如柜面系统,而C语言一般用来开发前置系统,那么从技术实现层面上来说,基于Java的前端系统和基于C的前置系统之间的通信机制有哪些? 他们之间是怎样实现报文数据的传输的 ?        

例如:前端应用系统部署在WebLogic服务器上,从浏览器发送的数据在发送到WebLogic之后,又是怎样发送到C前置的?现在主流的实现技术是什么 ? 

(问题较初级,请大家多包涵)



本帖转载自刘士峰老师的论坛
阿钟 更新于 2016-06-22 23:56:47

回复列表

阿钟 2015-09-09 23:13 / 回复

核心系统与渠道及其他产品系统之间,异构系统之间的通信用WebService

阿钟 2015-09-09 23:13 / 回复

还可以用基于weblogic的WTC

阿钟 2015-09-09 23:13 / 回复

uou1981 发表于 2012-12-6 09:03 前台和后台间,或不同系统间,如果是不同语言混合的场景下,一般使用socket,mq...等通讯方式吧。 当然实在 ... java 做前台系统 C++ 做报文前置   通过socket 报文传输   或者 java做前台  C++做后台   通过定时任务 加消息指令 处理 ,这俩种都可以实现  报文转发

阿钟 2015-09-09 23:13 / 回复

本帖最后由 xray 于 2012-12-7 22:21 编辑 我以前的一些体会: Java主要做为B/S的外围系统,用于做Web层接入,其处理最终通过前置系统,再进入后台业务系统。 Java外围系统使用Socket与前置连接长连接或短连接,发送交易包,看业务模式能异步也能同步。 如楼上所说,也有使用MQ/JMS这种形式的。 常见的有电子银行的网上业务。

阿钟 2015-09-09 23:13 / 回复

前台和后台间,或不同系统间,如果是不同语言混合的场景下,一般使用socket,mq...等通讯方式吧。 当然实在偷懒也可以用数据库通讯表。。。。

阿钟 2015-09-09 23:13 / 回复

开心 发表于 2012-12-4 22:28 一般都是C++做前端,java和C++做后台。 如果java做前端的话,基本就是java做后台。 C做前端话,我们公司一般 ... 请问你说的“直接定制报文”是什么意思?

阿钟 2015-09-09 23:13 / 回复

一般都是C++做前端,java和C++做后台。 如果java做前端的话,基本就是java做后台。 C做前端话,我们公司一般socket通信,直接定制报文。  其他的C前java后连接 我也不是很了解。。

需要先登录后才可以进行回帖

登录 注册