顺水外汇EA交易网MT4

标题: 求批量平台的相关实施思路 - 第2页 - 金融行业 - ITPUB论坛-专业的IT技术社区 [打印本页]

作者: wangjia    时间: 2022-9-11 07:47
标题: 求批量平台的相关实施思路 - 第2页 - 金融行业 - ITPUB论坛-专业的IT技术社区
wjzzy 发表于 2012-6-4 17:34

制定自己的规则,让别人遵循; 我们公司和银行的这些批量文件,无一不是按着银行的规范做
并不是所有的公司都愿意按银行的文件格式来做的,很多大客户是搞不定的。银行求着人家,怎么可能强迫别人按自己的规范来做呢?这种情况,只能是要求银行的系统比较灵活,定制的工作量尽量少。
mlrain 发表于 2012-6-5 16:14

并不是所有的公司都愿意按银行的文件格式来做的,很多大客户是搞不定的。银行求着人家,怎么可能强迫别人 ...
这种做个格式转换的小软件就好了
zzjiudh 发表于 2012-6-8 22:22

这种做个格式转换的小软件就好了
针对客户定制格式转换的工具,也是办法之一,只是具体做法会有差别。比如,是针对每个客户做一个工具,还是做一个通用的转换工具?如果做通用的转换工具,那如何才能兼容不同的格式(比如txt、excel),如何进行格式转换的配置?
还有一种做法,是在服务端进行配置,不同的客户使用不同的文件解析配置。这种做法可以降低对客户的要求,但是会增加一些科技人员的工作量。
mlrain 发表于 2012-6-12 10:24

针对客户定制格式转换的工具,也是办法之一,只是具体做法会有差别。比如,是针对每个客户做一个工具,还 ...
我说的软件并不是做转换的,而是生成文件的,就是要录入明细,而不是录入文件来转换,直接录入完以后就可以生成银行的批量格式
wjzzy 发表于 2012-6-4 14:34

制定自己的规则,让别人遵循; 我们公司和银行的这些批量文件,无一不是按着银行的规范做
自己就是银行,这个设计工作不就要自己做了呀
mlrain 发表于 2012-6-5 11:46

我的观点是,可以把整个批量系统分为两部分,一部分是在核心系统上的批量处理部分,另一部分是“前置”部分 ...
第一条,联机和批量很难做大隔离,错时都不好设计
要解决的问题如下:
1)各分行做法不同,文件格式不同   2)客户提供文件与银行的文件不相符,难以满足数据格式要求
   需求:
    1)要有一个格式转换器,将“外来格式”转为“标准格式”
    2) 格式转换器可以适应未来不断增加的文件格式
    3) 提供文件后,自动寻找合适的转换器,进行转换(数据转换流程)。
3)加密文件不可读、不可写,有的文件需可读;有的加密,有的不加密,存在操作风险
   需求:
     1)文件读写及访问要受控制,
     2) 签出(申请修改)与签入(完成修改)要有一定的安全流程控制
4)身份认证:难以辨别客户的真实意思表示
    需求:
     1) 需要与客户进行交互,了解需求的理解是否到位,要有客户反馈处理流程
5)批量开户业务联网核查、开卡、业务开立都由业务人员手工提供清单,大量占用的网点资源
   需求:
   1) 要允许客户在柜台外(多媒体机甚至互联网)提交申请资料
   2) 提交的申请资料按照对应流程自动提交给柜员处理,或由客户到柜台直接按申请号处理。
6)批量代收付资金安全问题: 代发户出现对公账户没有到帐,但代发已经发出的情况
   需求:
   代付业务要有自动化处理通知流程,(即到钱账后才能启动支付业务)
可见,你的需求都是以流程处理需求为基础,你需要的是协同应用处理平台。私下说一说,虽然我做的平台以上需求都可以处理,但是你们肯定不用。

mlrain 发表于 2012-6-5 14:46

我的观点是,可以把整个批量系统分为两部分,一部分是在核心系统上的批量处理部分,另一部分是“前置”部分 ...
参与讨论:
    1、核心系统上的批量处理部分:
     1)尽量将联机处理与批量处理作为独立的系统,避免争夺资源、互相影响;如果不能使用独立的硬件,那么可以挑选联机处理相对空闲的时段来处理批量业务;当然,即使是独立系统也可以分批次处理。
——————银行核心系统设备投入往往是巨大的,很难做到独立的硬件。越大越做不到。四大行每年在主机上投入的钱不可能让他们再做一套相同的硬件。其实利用联机和批量的错峰,可以有效的增加服务器的利用率,降低成本。从设计上保证联机高优先级和批处理低优先级,这个在系统层面、软件层面都可以有很多配置。另外联机和批处理也不是完全没有共通点,在某些情况下,利用批量作业调度联机交易完成批处理虽然效率不高,但是能够避免相同逻辑重复开发,提高开发质量,另外联机批也是一个特例。
     2)批量系统对外提供有限的、经过抽象的文件接口;根据需要,抽象的层次可以不同;比如工行,提供了转账接口,而某某农信提供的则可能是代收代付业务接口,但是决不能提供“银电通/代扣电费”之类的接口。
——————————对文件进行抽象是一种很好的方式,但是要避免每次对文件的解析还要再读抽象配置,降低了效率。批量对效率的要求是很高的。我倒是建议采用独立小模块的方式处理文件是一种既灵活效率又高的方式,架构师不用管具体文件的细节,在设计系统框架的时候,预留标准的小模块调用接口,让SA分析具体的格式就行了。
     3)批量系统尽量避免对外提供通讯处理接口,即使要提供,也应该严格限制笔数。
——————————好的系统应该能够做到自行限制。因为批处理都是异步的处理,你可以上传,但是按照什么速度处理是由批处理系统定义的,给外部太多限制不利于系统功能推广。
     4)可以提供定时批量和联机批量等多种方式,并且可以按一定规则进行切换
——————————非常同意,但是切换既要支持自动切换,也要支持运营手工切换和外部系统自行调整。
     5)批量系统对外提供的批量开户/卡接口,可以包含相关业务标志(比如:余额变动的短信提示等)
——————————开户接口之类的,都是在批处理平台设计完成后,由SA具体定义,平台中不用管任何业务相关的内容,避免平台随着业务变化而经常变动。




欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/) Powered by Discuz! X3.2