初来贵地,以前一直浑浑噩噩的做了4年的.NET。

最近换了新工作,转型成JAVA,来的第一个工作就是开发***端。负责与bank对接,开发,调试等。写的不好请见谅,只是一个记录的过程。

先介绍一些基础的东西,因为对JAVA本身不熟悉,所以前几章不谈任何JAVA的东西。因为参考了别人的东西,还是在原有架构上做的调整,感谢佚名前辈。

1、协议。是由bank提供的协议文件,具体包含协议格式、加密方法、对称文件、通讯方式、还有bank要做的事情和我们需要做的事情,因为这种东西比较成熟,所以文档也比较细致。 每家bank的协议各不相同,但我接触的几家基本都是以XML的形式传输,只不过在加密上各家有长。这个协议是我们开发的基础。

2、服务器,一台专线与bank服务器进行连接,每家连接的方式不同,有用×××的,有些是直接可以外网通讯的。

3、专业技术指导,虽然协议很明确,但我们还是要与bank专业的技术指导取的联系,因为这个协议是面向全国好几百家企业的,所以有些东西我们可能用不到,没有必要浪费自己的时间。还有加密上,也需要多沟通。

先写这么多,明天下午再继续。