各位老铁们好,相信很多人对交易平台系统架构设计都不是特别的了解,因此呢,今天就来为大家分享下关于交易平台系统架构设计以及三层架构用户服务系统的设计与实现的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
本文目录
一、罗毅:深化IT架构转型,助力业务创新发展
工商银行通过实施“1031”工程、信息化银行建设等工作,打造了同业领先的第四代核心银行系统,确立了信息科技领先优势。随着银行进入4.0时代,金融科技推动银行从生产资料、生产力和生产关系三方面打破传统、变更生产经营模式,顺势数字化、智能化、开放化的时代特征,银行不断丰富服务渠道、完善产品供给、提升服务体验和效率,同时对企业级架构建设和信息系统转型提出了新要求。
为应对内外部形势变化、满足业务创新转型发展要求,工商银行于2015年启动IT架构转型工作。充分利用分布式、云计算等新技术,基于开放平台与主机有机结合的基础架构,构建面向未来业务发展,以开放性、高容量、易扩展、成本可控、安全稳定、便捷研发为特征的全新技术体系。在技术变革的外部驱动和转型发展的内生需求互相作用下,工商银行于2017年启动智慧银行生态系统(ECOS)工程,围绕“客户服务智慧普惠、金融生态开放互联、业务运营共享联动、创新研发高效灵活、业务科技融合共建”的智慧银行建设目标,通过整合构建企业级业务架构,强化产品创新顶层设计与跨产品线整合,将业务架构由内部企业级延展至跨界生态,在业务架构指导下,进一步深化IT架构转型,持续优化应用架构、数据架构、技术架构、安全架构,建立金融与科技高度融合的全新生态体系。
1.构建服务化、松耦合应用架构。同步ECOS工程建设,工商银行引入了业界领先的持续价值提升方法论,通过分析全行发展战略、业务发展前瞻性规划和业务现状问题,体系化地开展业务领域顶层设计,从流程、产品、实体等三个维度开展业务建模,整合构建覆盖63个业务领域、100多个业务组件、近4000个任务组件的企业级业务架构,并指导推动IT系统建设。通过从业务领域、业务组件、业务对象到IT应用、IT服务、数据对象的对接落地,围绕业务对象,以数据为中心聚合服务,形成了覆盖业务产品服务、业务和数据基础服务、技术基础服务的企业级服务体系,打造了分层解耦的应用架构。建立组件化研发机制,实现业务模型的高效传导,促进统一架构语境下从业务到IT的一致性承接。在支付结算、信用卡等热点领域完成组件化落地,提炼了19000余个IT服务,日交易量逾40亿笔,提升了产品研发的市场响应速度。
2.打造主机+开放平台双核心系统。依托自主可控、体系完备的开放平台技术,逐步从传统的以主机为核心的应用布局向主机+开放平台双核心布局转型,初步建成具备承接主机业务下移能力的开放平台核心银行系统。在国内大型银行中,率先实现银行核心业务的完整闭环处理,截至2020年上半年,已有超过90%的应用部署在开放平台。在中资银行中,率先使用自主研发的开放平台境外核心业务系统,已在欧洲、亚太区域新设机构实际投产运营。随着双核心建设不断深化,工商银行在业务量快速增长态势下,整体保持主机资源零增长,2015~2020年累计实现主机资源压降65000MIPS以上。
3.形成双轮驱动的开放金融生态。工商银行建设以“嵌入场景、输出金融”为特征的API开放平台,与以“绿色部署、敏捷上线”为特征的金融生态云,组合形成全行互联网金融场景建设“双轮驱动”的体系化品牌。目前已对外开放9大类1800多项API服务,为8800多家合作方提供服务,成为银行同业中“合作伙伴最多、服务最全面”的开放平台。已推出教育云、物业云等17款金融生态云产品,累计推广G/B端客户超过3万个,C端客户929万。
1.打造多模式、高性能数据交换体系。工商银行综合运用流数据处理、数据复制、文件共享等技术,打造了多模式、高性能的企业级数据交换平台,面向全行提供实时、准实时、分钟级、小时级等多种时效的企业级数据交换服务,并在余额变动实时提醒、实时交易反欺诈、准实时存贷款偏离度计算等应用场景取得良好成效。
2.率先建成自主可控的大数据服务云。同业率先完成传统封闭式架构(TD、Extradata)向开放分布式架构(Hadoop、MPPDB)转型,建成金融行业集群规模最大、技术生态最全、供给能力最强的大数据服务云体系,软硬件投入仅为原有产品投入的30%。全数据整合后容量超过9.3PB,为171个总行应用、22个业务部门和52家境内外分行及子公司提供了高效、便捷、丰富的高质量数据服务。
3.着力打造企业级数据中台。按照ECOS工程总体布局,以共享、复用、创新为目标,通过数据资产沉淀、数据服务化、数据资产运营、数据产品输出等措施,打造高效、智慧、开放、共享的标准化数据服务。面向全行1万余名数据分析师提供一站式、全链路线上BI分析能力,支撑全面风险管理、信用卡风控、智慧大脑等重点场景建设,加快推进客服、运营、产品和风控等领域的智慧赋能,提升各专业数据应用创新能力。
1.打造一系列企业级新技术应用平台。工商银行依托金融科技研究院体系化布局新技术,建成了云计算、分布式、API平台、大数据、流数据、人工智能、物联网、区块链、生物识别、移动互联网十大技术平台,是工商银行技术领先优势的集中体现。人工智能机器学习平台集成业界主流机器学习算法,提供便捷高效、全流程建模、自学习的AI全栈平台,赋能数据智能化应用,构建工行智慧大脑。物联网金融服务平台通过智能感知万物,获取海量物联数据,扩展银行金融服务边界,创新金融服务模式,提供安全可靠的智慧物联解决方案。区块链技术平台在资金管理、供应链金融等七大业务领域构建服务实体经济的区块链应用生态,机构用户超千家,个人用户超100万,拥有近百项专利,荣获多项业界大奖。生物识别平台提供人脸、指纹等生物特征管理、安全管控、服务调度等功能,具备多生物特征统一管控、统一服务的能力。
2.建成自主可控、体系完备的云计算、分布式技术体系。云计算平台具有开放性、高容量、易扩展、智能运维等特点,从传统手工为主的虚拟化架构,转变为快速供给、稳定可靠、资源集约、运维智能的新型云计算体系架构。截至2020年8月,工商银行已实现60000+节点、34000+容器的入云规模,具备万级容器集群自动供给能力,同等业务量下服务器虚拟资源利用率平均提升2~3倍,业务高峰期系统扩容时间由几十分钟缩至秒级,2019年荣获人民银行科技发展奖一等奖。分布式技术平台涵盖9大类分布式技术组件,在快捷支付、纪念币预约等150余个应用广泛运用,为IT架构从单体集中式架构向分布式服务化架构转型提供了技术基础。截至2020年8月,日均交易量超过50亿笔,并发支撑能力超过10万笔/秒,重点交易平均响应时间小于10ms,有效应对“双十一”秒杀等高频、大并发交易对IT架构稳定性、业务连续性的冲击。
落实国家网络安全等级保护2.0要求,完善安全体系建设,加强新技术领域的安全防护,随云计算、大数据、人工智能、区块链、5G、物联网等金融科技发展同步规划、同步建设。研究完善以数据为中心的安全方法论和保护体系,加强个人信息和隐私的保护,“融e行”第一批完成在中国互联网金融协会的认证备案。围绕ECOS工程建设,建立多因子身份认证体系,发展手机盾、云证书、指纹、人脸、声纹、指静脉、虹膜等多种认证及生物识别技术。建设企业级反欺诈平台,通过终端、账户、行为等多维度展开智能风控,有效拦截欺诈交易,提升开放银行防御和风险处置能力。
在新一轮科技革命与我国转变发展方式的历史交汇期,工商银行将科技创新作为第一发展动力,积极创新和引入金融科技前沿技术,在全行战略、企业架构的指引下,强化IT与业务的融合。通过金融科技赋能经营转型,创新服务模式,拓展新生态,提高金融供给对实体经济的适配性和灵活性,为广大客户提供高价值服务,为建设具有全球竞争力的世界一流现代金融企业提供动能源泉。
二、三层架构用户服务系统的设计与实现
三层架构用户服务系统的设计与实现
基于三层架构的用户服务系统的设计实现了用户的集中管理和授权,为不同信息平台提供了验证授权及信息管理的接口,进一步理顺了组织机构的层层关系,方便用户使用。具体如何实现的呢,一起来看看下面的文章!
随着信息技术的不断发展,三层架构(C/S或B/S)现已经成为主流技术。三层结构模式是目前流行的协同开发模型,这种模式将应用开发中的部件划分为三层:表示层、业务逻辑层、数据访问层。它的优点是联机的用户数比较多,每次交易的时间都比较短,伸缩性和容错性强。同时支持客户端应用程序的开发和分布,能通过客户端计算机与应用程序逻辑分开。三层模式都在其安全环境中进行。软件的开发工作和维护工作可相对独立进行。
用户服务系统的设计思想是建立一个相对独立于各个应用系统,能够统一管理用户帐户信息和组织机构,方便用户使用和管理的接口系统,解决原有信息系统中,不同应用平台中同一用户有多个的用户账户的问题。
本系统定位针对于各级部门,面向各级部门所有人员,提供统一、完善的、易用的用户认证和组织机构管理平台,对用户的身份认证和组织机构进行统一管理和维护。
统一认证的前提是不同应用系统平台所有用户信息的数据都存储在数据库中。应用ASP.NET技术将统一认证封闭为WEB服务,方便不同应用系统的调用,达到统一认证、管理、授权的目的。因此要求该部分功能支持单点登录,即所有应用系统在用户登录时能统一用户名和口令。同时能够设置用户权限,避免对原有应用平台进行规模较大的修改。由于用户服务系统要和其他应用系统集成才能为其提供服务,不同的应用系统可能会使用不同的数据库,或运行在不同的操作系统平台上,因此,要求具备良好的平台兼容性,屏蔽差异。在安全性方面,要杜绝漏洞和各种隐患,使信息的传递在安全保障范围内。
组织结构管理系统的体系模块划分需求如下:
(1)组织机构及机构间关系的建立、修改、删除等;如创建一个用户,将用户分配到某个部门、将用户赋予某个角色等。(2)组织机构(集)的检索:如获取某部门的所有用户、得到某用户的部门列表、获取某部门的.上级部门等。(3)各类机构提供方便获取关联对象的属性。如dept.Users可获取该部门的直属用户、org.Depts可获取该单位的直属部门。(4)机构(集)的排序功能。组织机构服务提供接口方法用以对各类实体排定次序。如部门在单位内的排序、用户在部门内的排序等。
用户服务系统由两部分组成:统一认证和组织结构管理。
统一认证:负责提供用户身份认证服务。主要包括用户注册、帐号关联和用户认证。用户注册是指用户在统一身份认证服务中注册帐号,包括新用户注册和用户修改注册信息两部分。组织结构管理:管理信息平台所有用户的信息,为管理员提供操作界面管理用户、账号、角色、单位、部门等信息。主要由3部分组成:(1)数据库:用户信息与用户账号信息分开处理,分别在数据库的不同表中,这样操作对系统扩充性更为有利。(2)管理模块:主要包括组织结构及单位管理、部门管理、用户管理、账号管理、角色管理等。(3)管理端:为管理操作提供可视化管理界面。
MD5是一种单向加密的加密算法,经常用于系统用户登录认证方面。本系统中,新用户注册帐号时,若将密码直接保存到数据库中,万一信息遭遇泄露,不能保证数据的安全。因此,在密码数据存储时,对其进行MD5加密操作后再保存,这样,即使密码信息暴露,也不会泄露真正的含义。用户登录时,也将用户的密码数据进行加密后再和数据库中数据进行比较,即可达到验证身份目的。
.NET中System.Security.Cryptography命名空间包含的MD5CryptoServiceProvider类,提供专门用于MD5单向数据加密的方法。使用时只需在程序中实例化MD5CryptoServiceProvider类,调用MD5加密解密函数,并以明文作为参数就可以实现加密功能。具体语法如下:
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtPwd.Text.Trim(),”MD5”).ToString();
在系统开发的后期,为了达到跨平台、跨地域的目的,我们采用了Remoting技术来实现。.NET Remoting就是传统DCOM的替代,主要实现进程间的通信,以一种对象通过应用程序域与另一对象进行交互为框架,实现协同工作。这也正是我们使用Remoting的原因。
三、为什么腾讯不发展一个类似藏宝阁的游戏交易平台
其实腾讯并不是不出,而是正在谋划。
而之所以迟迟未推出类似网易“藏宝阁”,steam“交易平台”这样的游戏道具交易平台,主要还是以下原因:
1.腾讯游戏大部分虚拟物品不保值,游戏吃相难看,获取渠道均在官方。
最鲜明的例子,那就是LOL了,老玩家们都知道,在早期的lol,“哥特萝莉”“龙虾等龙年限定”“替父从军花木兰”等等,这些经典皮肤,被广大玩家视为珍宝,满怀憧憬。
但是不得不说,腾讯的游戏运营,呵呵。
为了自己的游戏流水真的是什么事情都干的出来。
后来的各种抽奖活动,不仅能拿到龙虾,哥特萝莉这样的经典限定皮肤。
最无耻的是,原本作为峡谷之巅排位奖励的“斩星魔剑易”,也加入了抽奖必送的行列。
腾讯游戏道具的不保值,也不仅仅存在于LOL之中,其他游戏里的道具也基本都是不怎么保值的。
那么,没有固定价值的东西,价格持续贬低,并且能通过官方渠道获得,为什么还要交易呢?
从TGP更名为WeGame,并且“饥荒”在wegame上架,我们便初见端倪。
腾讯做WeGame是想打造一个属于“国内的Steam”游戏平台。
然而就目前而言,WeGame在游戏的丰富程度,还是使用率,都和steam不在一个档次上,甚至是说,被steam按在地上摩擦。
WeGame目前其实还局限在腾讯游戏,其他游戏使用Wegame的频率,基本可以忽略不急。
而腾讯游戏本身的游戏道具又并不保值,那么何来游戏道具交易平台一说呢?
如果腾讯想要出台游戏交易平台,首先要保证两点:
首先,网易游戏是吸血大中r.小r平民当猪养,腾讯则更多的是靠用户数量盈利。举个例子,网易动辄上百万的装备很多,而腾讯游戏相对来说少很多,但是单个账号投入的话各有千秋,土豪玩个啥都能整成土豪账号。网易的藏宝阁交易更多的是在一个相对较小的用户群体圈子里,而腾讯的交易会更多的影响到数量很多的玩家,跟猪场想贯彻保值警告路线不无关系。鹅厂零敲碎打的充值总让你欲罢不能,大部分游戏物品不会非常昂贵交易起来他赚头也不大不如忽悠你们买新的,还有一个问题就是代理游戏的条条框框很多很麻烦。
在此之前首先要搞清楚一个问题,那就是对于交易平台对于公司来说究竟意味着什么,如果这个问题不搞清楚是很难理解的。交易平台对于这些大厂来说,打个比喻来说就像一家超市,既有虚拟物品的流动也有现金流的流动。游戏公司就像是生产产品的工厂,分门别类的游戏种类太多,玩家进入不同游戏十分不便。而有了平台所有玩家可以一次性完成交易,既简单又轻松减少了麻烦,对于企业来说也能减少出错方便管理。
腾讯的游戏,多数是由外部公司研发的,做这么一套系统,需要大量的外部CP公司同意并进行接入,很可能会动到现有游戏的代码结构,导致不可预知的问题,何况他们还不一定能同意。其次,腾讯自研的游戏也没有能适应帐号体系的结构,都需要进行大量的更改,外部游戏不去做的话,腾讯不像网易有梦幻、天下等游戏,几个游戏足够撑起藏宝阁的运作和收益,此事的性价比值得考虑
来历:网易的藏宝阁是在端游时代弄出来的产物,当时的梦幻项目组发现了玩家大量的线下交易道具和帐号的需求,也有很多玩家投诉帐号被盗被骗。于是内部经过论证,认为这是一个可能的业务突破方向——既然钱都被外部平台或者骗子赚了,为什么我们不做一个官方的平台给玩家用,安全放心还赚钱,这是藏宝阁的由来。藏宝阁出来的时候,网易的游戏还不多,后端代码结构基本上也是相同的风格,修改起来非常容易;而腾讯游戏真正起来的时候,腾讯旗下的游戏已经非常多了,并且还来自不同编码风格的公司。这一点对统一管理本身就是个极大的挑战。
其次,藏宝阁是由一个游戏项目先做出来,再推广到全公司的系统,这一点和腾讯的架构以及做事方法有冲突——腾讯一定用一个非游戏的项目组(例如一些后台能力支持组)来进行研发,这里就会产生沟通上的矛盾:游戏项目只做赚钱的事情,而非游戏项目需要做出来,需要有一到两个游戏进行配合、验证,很容易造成双方工作对接上的矛盾,最后事情不尽如人意。
对藏宝阁需求最大的游戏是mmorpg,会有频繁的道具和角色交易需求,这对于游戏的经济系统设计能力要求非常的高(一个自由交易的市场,需要有足够强力的经济体系和调控手段来控制)但说实话,腾讯在“游戏经济系统”方面的积累真的非常少,越少越不敢去触碰,越不碰,越不懂(可以很明显的看到,腾讯自研游戏里,出自由交易系统的游戏非常少,而且也没有几个游戏能撑太久,远不如网易的梦幻和大话等游戏)。唯独做得好的几个rpg,还是别人家的,还是那句话,人家不一定愿意。
网易做藏宝阁之前,腾讯肯定没想过这东西还能赚钱,甚至藏宝阁开始赚大钱了,腾讯内部还是有很多人不知道的,直到后来两边开始互相挖人才有所了解。这个时间差,让腾讯其实已经错失了去做这么一个平台的机会。早年的游戏公司和背后资本,对于赚钱这件事真没现在迫切,现在几乎是无利不起早,腾讯在这件事上尤为突出。网易以前有耐心去做这种不一定成的事情,一是因为梦幻的强势,二是因为网易对于收入效率的追求还不高,所以会愿意去做这样的事情。反观现在的腾讯,因为复杂的架构,游戏构成等,要做这么一件事的难度比早年要大很多。那与其花这么多时间去做这件事,我腾讯坐拥几大平台优势,为什么不多接几个游戏,藏宝阁的钱不就出来了么?随着时间的推移,没有其他大变故的情况下,交易平台这种事情是越不做,以后就更不可能再做。
其实说了那么多,都可以说是“性价比”的问题,腾讯作为一个平台公司,更关注的是我做什么可以更好的利用我现有的平台,更有性价比,既然有我所考虑到的几个点,甚至还有我没考虑到的部分,那么性价比自然是低的。公司不是个人,资本考虑的永远都是如何有效快速赚钱,所以自然也就不会有这个交易平台的诞生了
腾讯游戏,用金钱创造快乐,腾讯游戏的不可交易,是为了榨取玩家更多的精力和金钱,腾讯玩家基数大,白嫖的玩家还是占大部分的。打造装备或者是角色所投入的收益全部都是腾讯所得,如果腾讯推出类似藏宝阁之类的系统,玩家与玩家的交易所收的手续费远远不及再次打造的收入,同时,不给脱坑玩家回血的机会简单粗暴的挽留住一些老玩家。推出藏宝阁对于腾讯来讲百害而无一利,腾讯与网易等所面对的玩家方向不同,对于损伤自己利益而追求玩家便利的事情,腾讯是不会做的,毕竟,玩家高不高兴,谁在乎呢?
几年前腾讯做了个酷游,接入过几款游戏做测试吧,其中有斗战神,我当时在上面交易过游戏币,后来开放了装备交易。开始是免费的,用着还行,后面收手续费时,5173等几个交易网站搞免费活动,还特么搞交易送q币。就没去酷游了。后来退游了,也就没注意这个了,不知道腾讯为何没做下去。
国家法律规定虚拟物品不可以换现金,腾讯不敢弄。网易也是打着擦边球。
腾讯只是想利益最大化罢了。不设交易平台,买卖双方很多顾虑,账号就很难保值,充再多钱也扔里边了。老玩家不舍得只能继续充,新玩家不敢买也只能自己充[灵光一闪]要是开了自己交易平台,你看看会有这么多新充值的不?腾讯用户群又这么大,一旦开放交易平台,损失多少潜在新客户
为什么不出?当然是不出才比较赚啦!打个比方说,你dnf圣药在手的b套大佬,觉得得花多少钱?12套春节套多少钱?花了非常大心血打造的大号好不容易心悦2了,拿去5173一看,就值千把块钱是什么感想?腾讯为什么不出交易平台,因为不需要啊!出了交易平台了,游戏一切向钱看,谁还练小号,直接买号就得了,一个成品号2000块钱的深渊要刷吧,一年三个套要买吧,强化增幅起码11吧,一张保护卷就100了吧,刺激消费就得这样,要和网易那样开藏宝阁的话,dnf还怎么搬砖啊,谁刷深渊啊,买号不就得了
很早以前出过酷游交易平台,但因为就御龙在天这个游戏交易频繁。其他对接的游戏没流量,入不敷出所以倒闭了
就是要你舍不得了,不想玩了想一下自己充那么多钱,自然就会玩下去了。
关于交易平台系统架构设计和三层架构用户服务系统的设计与实现的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://www.41639.com/15_335475.html
