软件架构(software architecture)是一系列相关的抽象,用于指导大型软件系统各个方面的设计。本文将接着上两篇继续聊聊应用架构中的一些抽象的案例。此文适合人群:银行从业人员,企业架构师,系统架构师、软件工程师。此文解决问题:应用架构的概念、分层、抽象银行应用架构技术栈此文分为四部分:一、产品与服务抽象二、产品服务分层三、架构中的一些抽象概念四、银行应用架构技术栈1产品与服
 如果我是银行App的架构师, 我先砍了所有的姐妹App,就留一个。凭什么要招行用户下载“掌上生活”,凭什么要中信用户下载“动卡空间”。难道还担心自己的用户装一个App不过瘾吗? 如果我是银行App的架构师, 我才不会每次让用户登录,登录信息统统记住,3个月之内,或者主动登出之前,完全免登,打开即用。只有在支付,转账动作的时候才要求生物认证或者密码验证。&n
转载 2023-09-27 22:53:43
89阅读
旨在帮助银行IT部门做好系统维护,协助运维人员提前判断系统潜在的问题,提高问题解决效率,防止出现重要系统故障,以保障 银行系统 的稳定运行、降低运营风险。主要目标是为银行IT运维人员提供一个实时监控、远程管理服务。该产品可以通过业务角度的逻辑视图建立各种监控条件视图。        比如,卡业务的业务人员能够随时从卡业务的管理视图中了解到卡业务健康性和
转载 2023-12-05 19:19:35
69阅读
核心CORE是Centralized Online Real-time Exchange “集中式在线实时交互的缩写,并不是字面意思的“核心”这么简单。核心CORE是一套银行业务系统的解决方案,每家银行因业务战略不同解决方案也不一样。众所周知在银行业内,伴随着信息技术的发展历程,核心系统的变迁也代表着银行业整体信息技术体系的发展。本文从系统运维着眼,管中窥豹,分享某行核心系统架构升级相关知
调度系统是数据仓库的重要组成部分,也是每个银行或公司一个基础软件或服务,需要在全行或全公司层面进行规划,在全行层面统一调度工具和规范,由于数据类系统调度作业较多,交易类系统批量优先级高,为不互相影响可以和交易类系统独立分开,建立2套调度环境。1.调度系统常见架构 上图是一种常见的调度架构,它分为两个部分:(1)调度服务器集群作为调度中心,对调度批次和作业进行创建、管理、监控,它负责所有
   在本文中,我首先会考量金融系统企业架构的一些特性,并将其与我作为玩家所观察到的游戏环境的一些特性进行对比。在本文的第二部分,我将继续讨论在云部署体系架构的发展过程中逐渐成长起来的一些技术和最佳实践。最后,基于这些案例分析,我将对未来进行一些预测,畅想一下将之前讨论的这些技术有机结合,能够为游戏行业开启哪些可能性。首先是对金融机构的告诫。大型公司如此庞大,囊括多条业务线,一
一般可以将架构分为两类,一类是以垂直扩展(Scale up)为主的架构,如通过增加单机配置,或者将中低端设备升级成为高端设备,用以提升系统的处理能力,称之为集中式架构,早期的哑终端主机架构是典型代表。 概述 (一)分布式架构简介   一般可以将架构分为两类,一类是以垂直扩展(Scale up)为主的架构,如通过增加单机配置,或者将中低端设备升级成为高端设备,用以提升系统的处
分布式事务与 Seata分布式事务分布式事务是个现实中很常见的现象,日常的跨行转账就是一个很典型的分布式事务。现实中,每个银行各自管理各自的账户,在执行跨行转账时,需要确保转出账户扣费正确,转入账户增加正确的金额。在电子渠道上操作看着很简单,其后台需要执行分布式事务的处理流程有很多步骤,如果账户不平,还需要进行人工对账,中间涉及到一系列的制度和机制。这里暂且不涉及电子交易的安全可信的问题,只讨论分
1、项目背景近年来,随着大数据时代的到来,中行的数据规模增长迅速,数据来源、形态也呈多样化趋势,对于海量数据的多层次、高时效分析挖掘需求日益增加。当前,国内银行业采用基于开放X86的MPP架构数据库构建结构化数据处理平台及分析应用已经成为趋势。在这一大背景下,中行计划采用海量并行计算(MPP)架构数据库产品技术,用于建设面向中行海量结构化数据加工处理与分析挖掘的总、分行数据平台及分析应用,以支撑不
1.网络结构 中国国家金融通讯网 China National Finacial NerWork(CNFN),国家级的计算机网络系统,连接中央银行、商业银行和其他金融机构 CNFN三层结构:NPC国家处理中心、CCPC城市处理中心、CLB人行县支行处理节点 总行-分行-支行-网点 2.硬件结构 服务器:NIUX/LINUX服务器 网络设备
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:gcd.cpp *作 者:惠睿 *完成日期:2014年11月17日 *版 本 号:v1.0 * *问题描述:编织一个银行系统的简单框架。 */ #include &lt
转载 2024-02-19 07:16:57
36阅读
虽然现在我们主流的支付方式是使用支付宝/微信支付,但是当我们余额不足,或者选择从银行卡扣款时,将就会使用到银行卡支付。所以今天我们就来来讲讲银行卡支付的相关原理,科普一下银行卡支付整个流程。银行卡支付可以将其分为线上支付与线下支付。其中线下支付分类就比较简单,就是我们平常在商城购物时,POS 机刷卡支付。而线上支付分类就比较多了,根据银行卡类别,可以分为信用卡支付与借记卡支付。按照支付行为,我们又
银行,业务部门是利润中心,而科技部门是成本中心(数据部门一般划在科技部门底下),能赚钱的部门强势嗓门大,同时压力也大。为了完成KPI和抗住同行的竞争压力,业务部门经常需要快速提取各类业务数据指标。业务需求提得急,科技反应慢,为难的就是夹在中间的银行数据人(也就是银行的“表哥表姐”)给分行的填表模板必须做好校验,不然填的数字五花八门。这张报表要跨几个业务系统拉数据,暂时没办法做报表,能不能写个宏把
 点击0元报名后领取>>>软考18本电子版教材 & 15个科目知识点速记 + 17套历年真题试卷 + 80篇软考优秀论文6G资料包  按照《商业银行市场风险管理指引》的要求,商业银行要建立与本行业务性质、规模和复杂程度相适应的、完善的、可靠的市场风险管理体系。体系的核心是市场风险的识别、计量和监测。由于商业银行市场风险的分析、计量方式有多种方法和模型,因此是一项
转载 2023-08-02 18:02:49
50阅读
#include <iostream> #include <string.h> #include <stdio.h> #include <iomanip> using namespace std; //银行中最大的账户数量 #define MAXACCOUNTNUMBER 20000 //
# 银行数仓项目技术架构 随着金融科技的迅速发展,越来越多的银行和金融机构开始重视数据的存储与分析。银行数仓(数据仓库)项目作为一个关键的信息技术基础设施,能够有效地支持业务决策和客户服务。本文将介绍银行数仓项目的技术架构,并为您提供相应的代码示例,以及甘特图,以帮助更好地理解其实施过程。 ## 一、银行数仓概述 数据仓库是用于存储企业历史数据并支持数据分析的系统。银行数仓主要用于整合来自不
原创 2024-08-12 03:45:26
527阅读
本文将以 Apache RocketMQ 为例,和您一起了解平安银行在开源技术选型方面的思考和实践。□ RocketMQ 在平安银行的应用场景;□ 复杂网络环境下的部署实践;□ 多隔离区场景下的部署情况;□ 多 IDC 场景下的部署情况;□ 改造实践和遇到的小插曲;RocketMQ 在平安银行的应用场景目前,平安银行通过 RocketMQ 解决了数据预加、信息通知和状态变化方面的业务需求,接下来,
工商银行开放银行技术架构是什么?这无疑是个非常有趣且值得挖掘的主题。今天,我们将深入探讨工商银行的开放银行技术架构,分析其背景、技术原理、架构解析、源码分析、案例分析及扩展讨论。让我们开始吧! ## 背景描述 在数字化转型的大背景下,开放银行已经成为金融科技企业和传统银行之间的重要桥梁。工商银行作为中国最大的银行之一,正在积极推动开放银行的建设。开放银行拼接着实体与数字经济的缝合线,配合API
原创 6月前
94阅读
整体架构图data-azkaban-web 前端页面 data-azkaban-web-back 后台数据控制端,执行状态刷新等等。 data-workflow-mgmt 定时任务基于springboot的Scheduled定时任务,本质他是单线程。问题1:为啥自己封装定时任务 azkaban现在存在的问题是 基于project调度,不能跨project调用,而且基于project调度上传文件太多
转载 2024-01-19 22:43:39
358阅读
“大数据(Big Data)”的概念在过去几年里引起了各个行业的充分关注。以信息处理能力作为核心竞争力之一的商业银行,如能引入大数据的理念和相关技术,将有效提升自身的信息化水平,促进信息化银行的建设和发展。因此,有必要基于商业银行经营特点和现有IT架构,对“大数据”的概念加以分析和探讨。本文以商业银行的视角,从大数据的核心思想、数据特点、技术要领、实施要点四个方面切入,以六组问答的形式对商业银行
  • 1
  • 2
  • 3
  • 4
  • 5