`
leo_dream
  • 浏览: 133272 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

开发各个银行接口

    博客分类:
  • java
阅读更多

我们最近在开发银行接口,采用的是socket通讯方式.

现在面临一个问题:怎样规划,设计才能保证银行接口改变,不需要改变代码.

描述:我们要开发针对农行,建行,招行等的银行接口,每个银行的接口都不同(参数,格式,通讯方式都不同).如果建行的某个参数的格式变了,我们也要跟着变;建行增加了一个参数,我们也要做相应的处理.

问题:我们该怎样设计才能达到银行接口改变,我们不需要改变自己的代码呢?

 

分享到:
评论
3 楼 littleJava 2009-01-16  
这就要用到那些设计模式了,前期规划好系统结构,以后变化的时候也会有比较方便的解决办法了
2 楼 leo_dream 2009-01-12  
一般来讲,银行的业务应该不会有变化.貌似近期建行的某个参数的长度变化了.还有的银行的格式变化了,虽然变化很小,但是对我们的代码还是有影响,如果项目很多,要改的地方就很多了.
1 楼 rockjava 2009-01-12  
某个银行的某个参数变了,那不就相当于他们的业务上有变化了吗?
这怎么能控制住?

相关推荐

    农业银行接口Java-Demo-V3.1.6

    农业银行接口Java-Demo-V3.1.6是一款专门针对开发者设计的支付接口示例代码,主要用于帮助开发者理解和实现与农业银行的TrustPay系统进行集成。这个版本是2019年的更新,版本号为V3.1.6,包含了最新的接口规范和功能...

    交通银行银企直联接口说明书v6.0-标准版1.pdf

    接口说明部分提供了各个业务类型的接口报文示例,例如: 10. 对外付款请求报文:描述了企业如何通过接口向银行发出对外付款请求。 11. 账户信息查询返回报文:说明了银行如何响应企业的账户信息查询请求。 12. ...

    交通银行银企直联接口说明书v5.4.5-上线行标准版

    交通银行银企直联接口说明书v5.4.5-上线行标准版主要涵盖了接口开发、安全、报文格式、...由于银行接口的特殊性和敏感性,文档中强调了接口开发的安全性、稳定性和规范性,确保了交易数据的安全、完整、及时和准确。

    银行银联支付接口银行编号分行行号

    在开发银联支付接口时,开发者需要理解和掌握以下几个关键知识点: 1. **API文档**:理解并遵循银联提供的API文档,确保正确地调用支付接口,包括请求格式、参数设置和响应处理。 2. **安全机制**:确保交易过程的...

    2022年银行接口的技术架构与功能介绍(共69张PPT).pptx

    银行接口也可以称之为“银企直联”或“银企互联”,它是指集团企业在集团内部建立自己的资金管理系统,并与商业银行共同开发内部资金管理系统及商业银行网银系统之间的数据接口,将企业内部的资金管理系统与商业银行...

    架构+接口开发的类文件

    在分层架构中,接口通常用于层与层之间的通信,以确保各层之间的解耦。例如,业务逻辑层可能通过`DALFactory`接口来创建数据访问对象,而这些对象负责与数据库的实际交互。这种设计使得每一层都可以独立地进行开发、...

    平安银行电商见证宝(2.0)API接口文档v1.93(全量版).docx

    ### 平安银行电商见证宝(2.0)API接口...以上内容概述了平安银行电商见证宝(2.0)API接口文档v1.93(全量版)的主要知识点,该文档详细地介绍了各个接口的功能、使用方法及注意事项,对于开发人员来说是非常宝贵的资源。

    实用的asp.net 2.0版本的网上银行支付定接口

    - **异常捕获**:在处理支付过程中,需捕获可能出现的异常,如网络问题、银行接口错误等。 - **日志记录**:记录每一步的操作,便于调试和排查问题。 - **错误提示**:提供清晰的错误信息,帮助用户了解支付失败...

    商业银行应用程序接口安全管理规范.pdf

    为此,《商业银行应用程序接口安全管理规范》旨在为商业银行API的设计、开发、部署、运维及退役等各个环节提供全面的安全管理指导,确保API安全可控,保障客户信息及交易数据的安全。 #### 二、API安全管理的重要性...

    moneybooker支付接口开发手册

    本手册涵盖了Moneybooker支付接口的各个方面,包括基本实施、交互流程、额外功能以及技术细节等,是商家进行支付系统集成不可或缺的参考资料。 ### 基础实施与交互流程 在《Moneybooker支付接口开发手册》中,基础...

    基于IBM AS400系统不同的银行底层接口系统的兼容设计及实现

    该方法以收购银行的底层接口系统架构为中心,通过迭代与递增开发方式,成功实现了对不同银行底层系统功能模块和被收购银行地方需求的兼容。具体实施步骤包括: 1. **需求分析**:深入了解用户的实际需求,明确系统...

    银行商户专线直连应用接口规范

    3. **数据格式**:银行接口通常使用JSON或XML作为数据交换格式,因为它们具有良好的可读性和灵活性。数据字段会有明确的定义,包括字段名称、类型、长度限制和可能的值域,以确保数据的一致性。 4. **请求与响应...

    快捷提现API接口文档-v1.01

    此接口规范适用于软件开发人员,尤其是那些需要集成快捷支付功能到其应用或网站的开发者。 ### 1. 概述 #### 1.1. 目的 该文档的主要目的是提供一个清晰的指导,以便商户能够顺利地接入并使用支付平台提供的快捷...

    银行软件开发必备知识压缩版

    开发者需要了解API接口设计、消息队列、微服务架构等技术,以实现各系统的高效协同。 用户界面设计则直接影响到用户体验。银行软件的用户界面应当简洁易用,同时考虑到不同用户群体的需求,如零售客户、企业客户、...

    中国银联网上银行接口PHP版

    很不错的中国银联支付接口 1. ChinaPay简介 3 2. 前言 3 2.1. 目的 3 3. 总述 3 3.1. 使用对象 3 3.2. 运行及开发环境 4 3.3. 术语 4 3.4. 基本概念 5 3.4.1. 公钥密码体系(Public-key Cryptography) 5 3.4.2. 隐秘...

    根据银行卡号查询银行名称、开户行、银行logo、ICO等、已封装JSON

    开发者可以利用这些JSON数据,通过编程接口(API)来实现查询功能,将输入的银行卡号与数据库中的记录匹配,从而获取相应的银行信息。 综上所述,这个压缩包提供的功能是通过银行卡号查询关键的银行信息,包括银行...

    C#开发银行叫号系统

    ### C#开发银行叫号系统知识点详解 #### 一、设计背景与意义 在现代银行服务行业中,提高服务质量、优化客户体验是至关重要的。传统的排队方式不仅效率低下,还容易导致客户不满。因此,开发一套高效、智能的银行...

Global site tag (gtag.js) - Google Analytics