希望作银行软件开发的朋友进来探讨..
http://www.chinaunix.net/forum/viewtopic.php?t=82020
偶然看见这个贴子,再顶起来.
呵呵,银行的业务架构,就我了解的核心业务来说.楼主的担心是多余的.中间很多人的回复很有道理.
现在基本上是三层架构.
前置+中间件+主机.
比如SCO+TUXEDO+RS6000/INFORMIX
基本上涉及帐务的联机交易和批量交易都是通过[color=red:ee5c3333af][size=18:ee5c3333af]事务[/color:ee5c3333af][/size:ee5c3333af]来保证它的完整性的.
冲正机制,呵呵,分为自动冲正和手动的冲正.这是对事务和帐务完整性的一个补充.
举例,自动冲正.POS消费大家都玩过吧,如果发生通讯中断,会马上自动冲正.
手动冲正,也叫抹帐.交易做的有问题,需要反冲帐务,则柜员自己去再作一个冲正交易.(这个交易中同样使用了事务).当然那些帐务的冲正就不是技术层面的东西了,比如什么蓝字红字冲正.
一般我了结到的,柜面联机的交易是没有自动冲正的,实际上这都是事务回滚就完成了的.那种自动冲正的机制多用到中间业务以及别的业务上.
diablocom 回复于:2003-11-27 17:04:12
这个贴子,原来发在C版,我觉得放到软件技术版更合适.
carol1980 回复于:2003-11-27 17:08:37
好,支持diablocom 主持这个讨论,如果有必要的话就置顶一段时间
diablocom 回复于:2003-11-27 17:15:08
[quote:7094a79e20="carol1980"]好,支持diablocom 主持这个讨论,如果有必要的话就置顶一段时间[/quote:7094a79e20]
谢谢,没有必要,如果大家觉得有兴趣,自然会顶起来的~~~~ :lol:
nantianwupeng 回复于:2003-11-27 22:09:54
在我们公司一般是前台定交易,后台写程序就OK了,中间件主要是公司的,数据库就根据银行了。
menp9999 回复于:2003-11-27 22:22:52
[quote:940ccce088="nantianwupeng"]在我们公司一般是前台定交易,后台写程序就OK了,中间件主要是公司的,数据库就根据银行了。[/quote:940ccce088]
南天吴鹏???
diablocom 回复于:2003-11-28 10:20:24
[quote:a2360cf5da="nantianwupeng"]在我们公司一般是前台定交易,后台写程序就OK了,中间件主要是公司的,数据库就根据银行了。[/quote:a2360cf5da]
你们中间件用自己的?
如果数据库总变,不是程序也要随着改变吗?不是很多重复劳动?
diablocom 回复于:2003-12-01 10:20:32
看来软件技术版需要大家更多的关注....
这个话题我觉得大家很值得探讨一下.也可以谈谈大家作项目的经验和感受.
menp9999 回复于:2003-12-01 19:52:32
[quote:d2c4103585="diablocom"]看来软件技术版需要大家更多的关注....
这个话题我觉得大家很值得探讨一下.也可以谈谈大家作项目的经验和感受.[/quote:d2c4103585]
吸吸,银行的软件能在理论正常的情况下跑个八九不离十就可以了,至于是运行一万年,还是十万年无所谓的.
diablocom 回复于:2003-12-01 20:50:59
[quote:eeb44c8c04="menp9999"]
吸吸,银行的软件能在理论正常的情况下跑个八九不离十就可以了,至于是运行一万年,还是十万年无所谓的.[/quote:eeb44c8c04]
一般一个系统的正常寿命是5年左右,否则也就跟不上客户的需求了。
如果是十万年,我们 靠 什么 吃饭 啊 ? :lol: :lol:
menp9999 回复于:2003-12-02 20:24:00
[quote:47e293814f="diablocom"]
一般一个系统的正常寿命是5年左右,否则也就跟不上客户的需求了。
如果是十万年,我们 靠 什么 吃饭 啊 ? :lol: :lol:[/quote:47e293814f]
哈哈哈,我说的是运行个一万年,十万年才出现计算结果呀.吸吸.
diablocom 回复于:2003-12-12 13:10:44
这个几万年的事情我就不想再探讨了.
现在想再探讨一个问题.
银行能过多久才能全面的推开linux的应用呢?
menp9999 回复于:2003-12-14 21:54:15
[quote:6cf4878274="diablocom"]这个几万年的事情我就不想再探讨了.
现在想再探讨一个问题.
银行能过多久才能全面的推开linux的应用呢?[/quote:6cf4878274]
我看至少可能性很小,除非SCO被废了,因为成本代价是个天文数字.
menp9999 回复于:2003-12-14 21:56:51
[quote:ce1ef5941f="menp9999"]
我看至少可能性很小,除非SCO被废了,因为成本代价是个天文数字.[/quote:ce1ef5941f]
而且 银行不是前几年,舍得随便大把的花钱,更严重的是前几年是金融信息化推进阶段,不很普及,所以打入他的市场各家的机会均等,现在嘛,LINUX希望不大.
diablocom 回复于:2003-12-16 11:00:15
也不是没有可能性,只是很小罢了,IBM也在推linux,我想它会成为以后的主流前置平台,aix的历史我想不会很快结束.SCO的推广可以说在金融领域取得了巨大的成功,但是随着它的没落,linux的各种优势的对比,这种替换是可行的,至少从技术上讲.但是现在银行的人就是怕变,怕改,会抱着已有的东西,不会轻易接受新的事物,所以,linux在金融领域的推广路还很长.
flower灌水专用 回复于:2003-12-16 13:08:39
饭要一点点地吃,路要一步步地走
menp9999 回复于:2003-12-17 08:28:39
[quote:324a974807="diablocom"]也不是没有可能性,只是很小罢了,IBM也在推linux,我想它会成为以后的主流前置平台,aix的历史我想不会很快结束.SCO的推广可以说在金融领域取得了巨大的成功,但是随着它的没落,linux的各种优势的对比,这种替换是可行的,..........[/quote:324a974807]
呵呵,不是怕变,而是变需要什么样的投入,看看是不是有什么收益,无用功甚至倒贴功谁愿意做呀?你以为银行有钱没处花呀?呵呵
diablocom 回复于:2003-12-17 12:39:44
[quote:11b313bbb7="menp9999"]
呵呵,不是怕变,而是变需要什么样的投入,看看是不是有什么收益,无用功甚至倒贴功谁愿意做呀?你以为银行有钱没处花呀?呵呵[/quote:11b313bbb7]
sco到linux的转变不是无用功,而是一个功能的提升.
更加灵活,安全,稳定,支持的产品更多.无需更换硬件,只需OS和应用的改变.
话说回来,linux全面应用到银行领域确实需要很多环境和因素.
threehair 回复于:2003-12-18 10:19:06
sco到linux我觉得这种转变可能性很小。
毕竟sco已经在银行可以说是生根了。
要换成linux代价太大了
threehair 回复于:2003-12-18 10:22:26
[quote:89e050c029="nantianwupeng"]在我们公司一般是前台定交易,后台写程序就OK了,中间件主要是公司的,数据库就根据银行了。[/quote:89e050c029]
你们公司的这套东西,感觉开发思想比较好。但是整套东西的问题比较多。尤其是中间件。
diablocom 回复于:2003-12-18 11:35:35
[quote:0830e06e23="threehair"]
你们公司的这套东西,感觉开发思想比较好。但是整套东西的问题比较多。尤其是中间件。[/quote:0830e06e23]
南天的中间件是什么?
我们用tuxedo.
天使怎么伤我心 回复于:2004-01-06 00:33:03
大家好啊
看到这个帖子真高兴
小弟我正在一家银行实习
做的平台迁移工作
很多东西都不知道啊
想问问各位oracle里的管理客户即和数据库服务器各自作用是什么啊?
另外,事务和冲正到底是个什么概念啊?望好心人点拨一二
diablocom 回复于:2004-01-06 12:39:58
事务:就是从开始都结束是个完整的概念.
比如你跑步100米,50米的时候你摔倒了,那你就得回到起点重新开始,刚才啥也不算.这叫回滚.如果你顺利跑完100米到终点,给你记了成绩,这叫提交.
冲正:昨天你拿我1000块钱,今天我发现不应该给你,那么你把这1000
块钱给我,这叫冲正.
so,你应该做冲正了... :m01: :m01: :m01: :m01:
hb317 回复于:2004-01-06 14:01:00
楼上说的浅出到是浅出了,不过好象有点不是太好。
我记得好象这个帖子原来有讨论过这个问题的,到C版看下原来的吧
天使怎么伤我心 回复于:2004-01-06 14:25:09
感谢楼主的答复
可是事物的概念也太简单了点吧,还是不很清楚~
我实习的银行是AIX 5.1.0.0 64位+ORACLE 9i (9.2.0)+TUXEDO 8.0 64位,我想问问aix和cso各有什么特点啊,有没有学习aix和tuxedo的经验?
谢谢拉~~~~
zzk_pl 回复于:2004-01-09 00:36:34
楼上的朋友!!!
我也想讨论一下银行SCO UNIX,向LINUX 的转变???
我觉得大家的考虑不周,SCO UNIX比LINUX 要稳定的多!!!
怎么会换LINUX呢? 不要看SCO公司这两年业绩不行,就说SCO UNIX
不好,SCO UNIX是很好的系统!!!! 不过公司管理不行。
SCO UNIX 是世界上最稳定的操作系统!!! 他是和microsoft
一起开发的成果,不过比尔盖司想赚钱,就搞了DOS,还要说的就是当时
的SQL SERVER 也是microsoft和SYBASE公司,合伙开发的,他们的系统强大的很,不是大家随便玩的linux,差的很!!!
zzk_pl@hotmail.com
diablocom 回复于:2004-01-09 09:23:50
我想听一下你具体认为linux比sco差到哪儿了?
sfeng 回复于:2004-01-11 20:24:19
我也很喜欢linux。
我觉得linux在前端柜台甚至一些前置机上,替代SCO在性能上是肯定没什么问题的。
不过,确实以目前的情况想推广到银行还是很难的。
linux国内的厂家如红旗,在行业应用方面感觉比较看中桌面,想做的是普及方面,去开拓政府市场。如果国家大力扶持,还是有可能的。
没仔细比较过linux和SCO,只是喜欢linux的开放。唯一一次比较是觉得两者在同样的硬件环境下,读写磁带机,两者的差距很大。linux好的多,当然也有可能和两者的配置优化有关吧。
menp9999 回复于:2004-01-14 21:25:49
[quote:f40d34aabc="diablocom"]我想听一下你具体认为linux比sco差到哪儿了?[/quote:f40d34aabc]
不谦虚的说我是玩SCO的一个高手了,用LINUX也下了下心情去搞了一下,现在还是稀里糊涂(除了内河),这就是LINUX比SCO差的具体表现,LINUX什么都想做,巨本身就是难度,难度本身是存在不足。
BingbingNorth 回复于:2004-01-15 13:41:32
我觉得sco很多东西都不支持,比如posix.1规范,c99规范等等,连线程都没有,ibm aix也不行,都是技术更新太慢,solaris虽然还行,可是它总是喜欢独成一派(solaris线程就是个例子),相比之下,free bsd和linux确实要好一点。
zm_r 回复于:2004-01-15 16:26:26
我们用的主机是AS400
menp9999 回复于:2004-01-16 09:15:29
[quote:c87f720452="BingbingNorth"]我觉得sco很多东西都不支持,比如posix.1规范,c99规范等等,连线程都没有,ibm aix也不行,都是技术更新太慢,solaris虽然还行,可是它总是喜欢独成一派(solaris线程就是个例子),相比之下,free bsd和linux确实?.........[/quote:c87f720452]
首先说一下,SCO UNIX有两个,一个OSR5,一个是UW7,OSR5是96年的产品,至于说到线程,估计LINUX还是小孩子的时候,UW7就有了吧?OSR5的定位是中下企业的具备稳定性的服务器,需要线程技术么?而且可以有线程包呀(当然实现的原理不一样).
还有LINUX的定位不适合银行,因为他是通用性的操作系统,玩的人多,举个例子吧,有一次公安部的人拿个设备来检测网络安全,居然检测到了OSR5有端口1025,说是被攻击了,我靠,新安装的OSR5就有,我的光盘有问题?777,而且LINUX整体给我感觉是乱.至少银行在近期内我不会选他.
BingbingNorth 回复于:2004-01-16 10:39:57
我没用过unix ware,请问它的开发环境支持posix1.c规范和c99规范吗?若不支持,就没法保证源代码可移植。
另外我对sco的系统也不是很了解,妄加评论,让大家见笑了。
hello~world 回复于:2004-02-09 03:28:00
up
mywg 回复于:2004-02-10 17:33:08
我个人认为SCO的趋势不太好,不过国内的软件开发商几乎全部被套牢,银行也被套,没法子!
系统工程师 回复于:2004-02-10 22:08:31
银行软件目前还是应该传统的服务器+瘦终端方式吧?
一般是AS/400平台,基于RPG开发。
S/390平台,基于Cobol开发。
以上再加个CICS或者tuxedo中间件
mjwaishelley 回复于:2004-02-12 14:25:26
[quote:6ca6606d15="diablocom"]
你们中间件用自己的?
如果数据库总变,不是程序也要随着改变吗?不是很多重复劳动?[/quote:6ca6606d15]
公司的中间件是基于公司的开发平台内部的传输。前台到大前置系统或者是和公司的其他产品连接,不存在太大的变化。
mjwaishelley 回复于:2004-02-12 14:29:24
[quote:3484df05fb="diablocom"]
南天的中间件是什么?
我们用tuxedo.[/quote:3484df05fb]
南天自己的opentp,基本能实现tuxdo的功能,和基本的ftp功能,只是稳定性可能不如tuxdo。始终不是专业的中间件厂商。
joanlaugh 回复于:2004-02-14 10:16:27
请教一下,银行的软件测试主要做些什么?谢谢:)
joanlaugh 回复于:2004-02-14 10:17:53
请教一下,银行的软件测试做些什么啊?:)
joanlaugh 回复于:2004-02-14 19:40:01
请教一下,银行的软件测试做些什么啊?:)
diablocom 回复于:2004-02-19 15:50:26
请教这么多下干么?
一般主要是测试帐务,功能,操作性,安全性,能不能承受压力。
按理说叫系统测试。
diablocom 回复于:2004-02-19 15:51:27
[quote:6e0bb368e2="mjwaishelley"]
南天自己的opentp,基本能实现tuxdo的功能,和基本的ftp功能,只是稳定性可能不如tuxdo。始终不是专业的中间件厂商。[/quote:6e0bb368e2]
我们一般用到得也就是这些功能,很多TUXEDO的优秀功能我们都没有怎么用。
lizuoyong 回复于:2004-02-20 13:50:01
[quote:987fc7c382="mjwaishelley"]
南天自己的opentp,基本能实现tuxdo的功能,和基本的ftp功能,只是稳定性可能不如tuxdo。始终不是专业的中间件厂商。[/quote:987fc7c382]
基本能实现tuxdo的功能?
只是稳定性可能不如tuxdo?
真的只是吗?
对数据库XA接口如何实现?
跨多个操作系统平台是否实现?
orlan 回复于:2004-12-08 21:05:31
我觉得sco和aix在银行还有很大的发展空间的阿
unixzyy 回复于:2005-02-17 20:56:26
我们现在后台基本上都用SCO的UNIXWARE.
half 回复于:2005-02-18 13:25:38
问一下:各位觉得银行软件是集成度越高越好,还是越简单越好?
(当然是指相对而言)
风雪一飘遥 回复于:2005-02-24 11:53:10
现在一般银行很多都做全国集中了,一般地市一级只有自己的前置了
前置机一般用HP-UX/AIX,网点一般都是SCO OpenServer
说实话sco与linux最大的优势在于其稳定性,最简单的例子,你在linux下执行一个find命令和sco下执行是完全不一样的效果(你在执行时同时去执行其他)
再加上一般sco的选择都一般为总行一级进行统一选定不可能说更改就改的
aixy 回复于:2005-03-18 13:15:43
[quote:f549c2f5e3="nantianwupeng"]在我们公司一般是前台定交易,后台写程序就OK了,中间件主要是公司的,数据库就根据银行了。[/quote:f549c2f5e3]
南天做的项目好像大多中间件用tuxedo吧?
ibmxp 回复于:2005-03-24 09:17:44
我们用AIX+cics + sco + db2/...
hnic 回复于:2005-04-13 22:36:11
我想请教一个比较菜的问题
什么是借什么是贷啊?
还有网点那些什么分户账呀什么的,是干什么的?
是来理解不了