期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 44|回复: 0

我理解的银行核心业务系统软件架构 - 金融行业 - ITPUB论坛-专业的IT技术社区

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553712
发表于 2022-9-11 06:01:29 | 显示全部楼层 |阅读模式
下面图示是我理解的银行核心业务系统软件架构,欢迎大家提意见和建议: 客户层---渠道层---表现层---服务层---逻辑层---持久层
客户层:字符终端、web客户端、富客户端、自助终端等,其中富客户端包含相当部分的表现逻辑,部署在支行营业网点。
渠道层:分行前置机、ATMP、POSP等,对辖属终端进行管理,部署在分行。
表现层:web服务器,提供表现逻辑和公共功能(调用服务、安全服务),部署在总行。
服务层:esb、bpm服务器,提供组合服务(粗粒度的业务逻辑)、全局事务控制,部署在总行。
逻辑层:app服务器,提供细粒度业务逻辑,部署在总行。
持久层:db服务器,提供数据服务,部署在总行。


这个MQ不是特指IBM MQ,是指message queue,不少应用服务器都自带。
银行核心业务系统主要是交易驱动为主,消息驱动为辅。
eliasyue 发表于 2012-4-5 22:44

这个架构与 J2EE的分层架构有什么差别?
一般的JAVE EE分层架构有(B/S逻辑分层):
Browser--Web Server(JSF)--DB
Browser--Web Server(JSF)--App Server(EJB)--DB
eliasyue 发表于 2012-4-5 23:17

随便搜了一个J2EE layered model的图,差不多把
我理解的银行核心业务系统软件架构,是建立在JAVA EE平台之上的,同时兼容关键业务部署在采用传统交易中间件的大中型机系统,在各个分层采用合适的组件技术,其跟JAVA EE架构相似,那是正常的,也是应该的,不然方案咋么行得通?我不可能编造出JAVA EE不支持的东西来。
fupingyu 发表于 2012-4-6 06:47

我理解的银行核心业务系统软件架构,是建立在JAVA EE平台之上的,同时兼容关键业务部署在采用传统交易中间 ...
老胡个人目前还没有看到实际投入运营的建立在java EE平台上的核心系统,而且我个人的偏见一直认为他的效率是个问题。
lz的这个架构已经投入实际生产了吗?效果如何?还是目前在设计阶段的实验室产品?
家住海淀 发表于 2012-4-6 10:14

老胡个人目前还没有看到实际投入运营的建立在java EE平台上的核心系统,而且我个人的偏见一直认为他的效率 ...
几年前,我就很想开发一个构筑在JAVA EE平台之上的银行核心业务系统,现在的技术已经比较成熟了、性能也有很大改善,同时也能兼容大中型机系统。现在我主要做技术验证、银行业务梳理和设计、自底向上组件设计工作。
而且功能性的设计中,对于加密等功能的支持,预计没有多少成熟性的东西可以借用,也要从头写起,是否正确?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2025-3-6 12:27 , Processed in 0.235248 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表