摘自http://damiao-cn.javaeye.com

交换行号即同城交换行号,同城转帐 手输收款人开户行 落到后台使用这个行号
联行号即支付系统行号,手输收款人开户行的前提下 除了同城的情况之外都使用这个行号。

大额转帐(也就是平时人们说的加急转帐):24小时内到帐的交易

小额转帐:24小时内不一定到帐的交易,且转帐金额小于20000,即金额>20000的只能做大额,<20000的可以大额也可以小额

同城转帐:由于历史遗留,以前的银行只有同城和异地两种汇款方式,所谓同城(人民银行会规定两家银行间的关系是不是同一城市)就是客户在一个城市的一个银行汇款给同一城市的另一家银行

负责网银项目后,越发深切的感觉到网银这套系统涉及方面众多

1网银开发团队
网上银行系统最最重要的团队,一般分为4个模块:个人网银、企业网银、网银后台、网银柜面系统(如果银行想减轻柜面压力,此功能也可放入网银后台模块)

2支付网关团队
一般分为3个模块:前置系统(支付订单的接入等),业务处理系统,以及资金划拨清算和对账系统
如果银行暂时不具备自己的支付平台,也可直接和第三方的支付平台进行对接,例如支付宝卡通(除了工行和光大之外都不支持贷记卡),银联(支持贷记卡),快钱等

3电子商业汇票
一般分为2个模块:电票前台业务系统(一般嵌在企业网银中),电票后台系统

4网银测试团队
银行的业务部牵头,组织进行网银系统的测试,测试大体包括3轮(功能性测试、系统测试,全面测试),一般采用测试案例软件来辅助测试的缺陷报告管理,例如惠普旗下美克利公司的MQC软件

5系统设备采购团队
网银系统牵涉的设备众多,包括Web服务器,应用服务器,数据库服务器,抗DDOS设备,链路负载均衡LT(可用作SSL服务器),应用安全网关NS,IDS设备(入侵性检测系统),漏洞扫描设备,CFCA预植前置Server,验签服务器等等

6系统集成商
将以上设备按照安全策略进行部署连接

7网络支持团队
网上支付项目的VPN设备的购买和接入

8客户端证书
当今主流的网银客户身份认证方式有:动态口令牌,动态口令短信,USB Key等
如果本行自己颁发证书,则需要自建CA
如果是使用预植证书,则需要在USB Key介质中植入的由CFCA颁发的客户端证书(国内要求如果用客户端证书,则一定要使用CFCA的,呵呵)

9服务器证书
即站点证书,用于和客户端证书一同构建SSL加密信道,达到双向认证(如果是网银大众版客户,则开放一个固定端口进行单向认证即可)

10综合业务系统
网银系统不过是一个渠道,并不记账,账务处理交易都要发送给银行的综合业务系统进行实际的账务处理

11前置系统
网银的查询交易一般发到银行的前置系统,这样大大缓解核心系统的压力

12卡系统
有些银行的借记卡有独立的系统,卡的交易首先需要发到卡系统,进而转发至核心系统

13个贷系统
贷款信息来源于此

14农信银系统
农信银转账作为一种特殊的转账方式存在于全国的农村合作银行,农村商业银行系统之间,手续费低廉(例如一笔普通的农信银转账交易,人行收我行0元,我行收客户的手续费为大额转账费用的50%-100%)

15银联
个人网银贷记卡交易发到上海的银联数据进行处理

16网银安全性评估
由专业机构(例如中国信息安全测评中心)评估报告合格后,央行才允许正式对外上线

17网站
网银的入口一般设在银行网站主页的醒目位置,包括域名申请或二级域名报请,或者直接由网银提供网银入口的上下文根

因为细节涉及到系统安全等敏感问题,加之本人水平有限,故在此只是粗略描述,敬请见谅:)


关键字: 各类银行卡
1 信用卡:

信用卡是银行或其它财务机构签发给那些资信状况良好的人士,用于在指定的商家购物和消费、或在指定银行机构存取现金的特制卡片,是一种特殊的信用凭证。

2 银行卡:

银行卡是指由商业银行(含邮政金融机构)向社会发行的具有消费信用、转帐结算、存取现金等全部或部分功能的信用支付工具。

3 贷记卡:

贷记卡是指发卡银行给予持卡人一定的信用额度,持卡人可在信用额度内先消费,后还款的信用卡。

4 准贷记卡:

准贷记卡是指持卡人须先按发卡银行要求交存一定金额的备用金,当备用金帐户余额不足支付时,可在发卡银行规定的信用额度内透支的信用卡。

5 借记卡:

借记卡是指先存款后、消费(或取现),没有透支功能的信用卡。其按功能不同,又可分为转帐卡(含储蓄卡)、专用卡及储值卡。

6 转帐卡:

转帐卡是实时扣帐的借记卡。其具有转帐结算、存取现金和消费功能。

7 专用卡:

专用卡是具有专门用途、在特定区域使用的借记卡。其具有转帐结算、存取现金和消费功能。

注:专门用途是指在百货、餐饮、饭店及娱乐行业以外的用途。

8 储值卡:

储值卡是发卡银行根据持卡人要求将其资金转至卡内储存,交易时直接从卡内扣款的预付钱包式借记卡。

联名/认同卡:

联名/认同卡是商业银行与盈利性机构/非盈利机构合作发行的银行卡附属产品。


银行卡分类

(1)银行卡分为信用卡和借记卡

信用卡又分为贷记卡和准贷记卡。

贷记卡是指发卡银行给予持卡人一定的信用额度,持卡人可在信用额度内先消费、后还款的信用卡。

准贷记卡是指持卡人先按银行要求交存一定金额的备用金,当备用金不足支付时,可在发卡银行规定的信用额度内透支的信用卡。

借记卡按功能不同分为转账卡、专用卡、储值卡。借记卡不能透支。

转账卡具有转账、存取现金和消费功能。

专用卡是在特定区域、专用用途(是指百货、餐饮、娱乐行业以外的用途)使用的借记卡,具有转账、存取现金的功能。

储值卡是银行根据持卡人要求将资金转至卡内储存,交易时直接从卡内扣款的预付钱包式借记卡。

(2)银行卡的其他分类

银行卡按发行对象不同分为单位卡和个人卡;按币种不同分为人民币卡和外币卡;按信息载体不同分为磁条卡和芯片卡。

借记卡和贷记卡最主要的区别就是借记卡不可以透支,而贷记卡可以先消费,后还款(透支一定额度),但会有一定的利息。

11 项目中测试和生产
(1)项目上生产时一定记得配置Java虚拟机内存,因为生产上要比测试时的人多多了
(2)测试系统网络机构和生成系统不一致:一个项目在测试时没有问题,一上生产跑上5分钟CPU就100%:测试系统的网络结构在内网,发出请求返回速度很快不足1秒。在生成环境中有几道路由器,发出请求5秒也返回不了,等待队列不断变长,5分钟后CPU用全部精力去处理队列导致100%
(3)测试硬件和生产硬件不一致:BEA内存分配机制和IBM的不一样。BEA虚拟机自带console,开打一看垃圾回收图一会上一会下,每隔一会就要垃圾回收导致CPU不稳定

12 项目经理认证
PMP认证(美国PMI,最权威)
CPMP认证(中国)
IPMP(国际)
在神州、联想、IBM、华硕要当项目经理都需要这方面的认证

刚结束一个网络银行项目,新版本上线后第二天,中间业务平台突然down掉(即网银的大额转账发中间业务平台,但平台down掉了,所以网银在那等待返回信息,直到60秒返回超时),按说网银中只有和中间业务平台有关的业务受影响,但很多网银用户都投诉个人网银无法登录,卡死在登录首页(附:登录个人网银首页时会查询数据库中的网银公告信息并显示)
解决上面问题,还要从数据库连接池说起。dbpool(一般将连接数据库缓冲池的数量设置为60,即60个数据库访问句柄,分配给网银20个连接,支付 20个,卡通5个等等),现在有两种拿到数据库访问句柄的方式:1每次操作数据库前得到句柄,query或insert后释放该句柄2该客户执行一个网银操作(即执行一个action的execute或submit)前得到句柄,执行此操作后才释放句柄,怀疑公司框架采用的方法2从而导致:当一个交易(此交易首先查询数据库得到客户号,然后发此客户号到核心进行查询)连接核心系统60秒超时,此交易将占有一个访问数据库的句柄,而一分钟内有20个客户进行转帐交易,当第21个客户登录首页时(登录首页交易会查询网银数据库的银行公告信息,访问数据库句柄的线程都锁住了,他就无法访问数据库,就在那儿傻等直到连接数据库超时),就卡在首页不动
如何判断我们的框架是采用那种方式锁住句柄的呢,看公司源码是一个方法,可公司框架源码都进过加密了,变量都是abcd,读起来很吃力,所以我想了个笨法子:首先我们将缓冲池的链接数量设置少一些设为2。在配置文件中写3个简单交易【A页面进过execute方法跳转到B页面,执行进入execute方法(方式2)中首先执行一条sql1(方式1),执行后再执行休眠1分钟Thread.sleep(1000*60L),然后再执行一条sql2语句(这句话的作用下面会说)】,第二个交易休眠1小时(让他始终占据一个访问数据库句柄线程),第三个交易是执行sql3语句。启动服务器开打并提交A页面,然后提交第二个交易,即现在仅有的2个连接都被我们锁住了。接下来我们执行第三个交易,但此时没有查询网银数据库的句柄可用,故IE卡在那里了。1分钟后(1000*60毫秒),后台日志发现先执行了sql1,然后执行了sql2,最后执行了sql3,则证明:公司框架的一个不足,即在执行过一个 execute前拿到一个访问数据库句柄,执行execute之后方才释放此句柄,故会造成上面的现象:其他用户访问网银首页卡在那儿不动无法访问。

票据可分为汇票、本票和支票。国际贸易结算中以使用汇票为主。

(1) 本票(PROMISSORY NOTES)是一个人向另一个人签发的,基本当事人只有出票人和收款人两个
i. 一般本票(PROMISSORY NOTE):出票人为企业或个人,票据可以是即期本票,也可是远期本票。
ii. 银行本票(CASHER'S ORDER):出票人是银行,只能是即期本票。
付款期限最长不超过2个月,银行本票在指定城市的同城范围内使用,逾期的银行本票,兑付银行不予受理,但可以在签发银行办理退款,不定额银行本票的金额起点为100元,定额银行本票面额为1000元、5000元、10000元、50000元

(2) 汇票(Bill of Exchange,Draft):出票人签发,委托付款人在见票时(或者在指定日期)无条件支付确定的金额给收款人(持票人)的票据,有三个当事人:出票人、付款人和收款人
i. 银行汇票 (Bank's Draft),出票人是银行,付款人也是银行。
ii. 商业汇票(Cornercial Draft),出票人是企业或个人,付款人可以是企业、个人或银行

(3) 背书:我的理解是在票据背面写上转让等信息

(4) 网银系统中的票据处理只是网银客户填写电子票据单(即申请票据),后台打出票据单,业务结束。真正的处理会放在票据系统中

(1) 转行内本人/他人帐户:属于银行自身内部核心系统的工作,所以无论大小额,无论营业时间,都不会落到后台来处理,系统知道自己所有的分行,所以压根不存在手输收款人开户行的问题

(2) 转其他银行帐户:小额(金额小于20000的每笔手续费1元,否则5元),没有营业时间概念,因为小额银行本身只承诺:正常情况下,1-2个工作日内到账
i. 在转帐时的收款人开户行一项,当客户在下拉菜单中选择了一个银行,系统会处理转帐
ii. 在转帐时的收款人开户行一项,手输的地址,无论大小额都会落在后台个人联机业务处理

(3) 加急转其他银行:大额(每笔手续费5元),由于必须在24小时内到帐,故对营业时间有要求
i. 在转帐时的收款人开户行一项,当客户在下拉菜单中选择了一个银行,在营业时间(9:00-16:00)内,系统会处理转帐
ii. 在转帐时的收款人开户行一项,当客户在下拉菜单中选择了一个银行,且此时不在营业时间(9:00-16:00)内,落到后台个人24小时转帐业务处理
iii. 在转帐时的收款人开户行一项,手输的地址,无论大小额都会落在后台个人联机业务处理

(4) 后台中的:个人网银联机业务处理,个人24小时转帐业务处理中
收款人开户行:当转帐时是下拉菜单选择的收款人开户行时显示
对应的开户行(指联行号对应的开户行):当手书的开户行名称时显示

(5) 注:为了做满足条件的转帐交易,有时需要修改本地的系统时间,记得修改后重启服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值