- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA的银行系统架构研究
湖南省农村信用社联合社 吴华晖
摘要:本文结合银行业现状,介绍基于SOA(面向服务架构)的信息系统体系架构方案,通过引入企业服务总线(ESB),适配器(Adapter)及面向构件等技术,尝试到打造一个统一业务流程服务平台,实现面向流程的服务集成。
关键字: 面向服务架构(SOA) 企业服务总线(ESB)适配器(Adapter)
传统的银行信息化的重点基本上以单一业务系统建设和改造为中心,随着业务的发展和信息化的深入,越来越多的银行企业开始面临信息化带来的新挑战,如:银行业务越来越多,服务要求越来越高,就要求银行系统能够提供多样化,可定制的服务;银行内部系统众多,相互资源却无法利用,成了一个又一个“信息孤岛”;竞争对手动作越来越快,如何能够快速推出面向需求的产品,应对激烈的市场竞争,传统以单个业务为基础的系统框架以无法满足市场的需要,如何设计满足业务动态变化和多样性的信息系统架构,已成为银行下一步信息化建设的重要课题。
基于SOA(面向服务架构)的信息系统体系架构方案使银行在充分利用现有系统资源的基础上,最低成本实现各业务系统无缝集成。通过将业务系统封装为服务,借助企业服务总线(ESB),实现各类生产、管理和决策等重要信息系统之间高效整合。
1、 SOA及相关技术
1.1 面向服务架构
面向服务架构(简称SOA)是一种架构模型,它倡导组件化、松散耦合、隔离关注、标准化等架构设计原则。实际应用可以将其业务功能、信息或流程封装为基本组件-标准化的服务(例如:开户、支付、计息服务等),这些服务通过松耦合的SOA架构,为其它应用服务。SOA中包含服务提供者,服务请求者和服务代理者,它们分别负责服务发布,服务查找和服务绑定三项操作。服务操作者向服务代理者发布服务,服务请求者通过服务代理者查找所需的服务,并绑定到这些服务上,服务提供者和服务请求者可以交互。对于使用服务的应用,不用关心服务的提供者是基于什么开发技术、在哪个位置、什么硬件平台提供的服务,这个服务使用的过程完全是松散和透明的。而另一方面,提供服务的业务系统即能得到良好地功能重用,又不会被其它系统侵入,业务系统的技术平台演进也不会影响到使用其服务的业务系统。
SOA架构在国际的银行业中已经得到了大力提倡和推广,独立研究机构FORRESTER RESEARCH在2010年夏季对全球80家著名金融企业的决策者调查报告显示,超过80%的企业在他们的系统中采用了SOA。
1.2 企业服务总线
企业服务总线(简称ESB)定义通常如下:它是基于中间件技术实现并支持SOA的一组基础架构功能,它主要实现消息的传输、转换和路由,它是连接企业各种纷繁复杂应用的骨干神经系统。将连接到ESB上的不同的应用程序定义为不同组件(或称为服务),服务之间的接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。通过这些服务之间定义良好的接口和契约,种种不同应用通过松散耦合的方式结合在一起,以合理的、符合业务需要的节奏连接应用程序和调节消息流量,从而达到提高效率和可靠性、加快响应速度的目的。
1.3 ESB与SOA的关系
SOA是一个架构模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,各种服务使用统一和通用的方式进行交互。ESB支持这些服务交互功能,并通过提供集成的通信、消息传递以及事件基础架构来支持这些功能。ESB为SOA提供与企业需要保持一致的基础架构,从而提供合适的服务级别和可管理性、以及异构环境中的操作,ESB就是在SOA架构中实现服务间智能化集成与管理的中介。
2、基于SOA的架构设计
传统单一业务为中心的系统建设,银行中的各个部门在IT建设上各自为政,部门银行现象严重,实现向流程银行转变困难重重。各个系统之间无法有效进行整合,业务流程变动时,相关系统的改造工作量大,改造困难;业务流程之间的衔接需要人工处理或触发,实时性低,效率低;针对不同渠道、不同产品线的业务流程有些存在极大的相似性,却没有很好的共享机制,重复投资,而且维护困难。
2.1系统架构设计
在SOA架构思想下,应用系统的业务功能被封装为服务,通过标准服务中介-企业服务总线(ESB)对外提供标准化的服务,使用服务的应用也与ESB相连接,向ESB请示并调用服务。服务提供者与服务使用者之间技术协议的不同、数据格式的差异、交互方式的多样化都通过服务适配器(Adapter)进行配置和处理,基于上述架构核心业务系统、信贷管理系统、财务管理系统等业务系统封装为独立的服务通过Adapter与ESB进行连接,形成全行统一业务流程服务平台。如下图所示,与传统的系统集成方式不同,应用不再需要考虑和处理与集成应用间的差异,ESB作为服务之间的桥梁,构建了服务间的请求/响
您可能关注的文档
- 电子信息工程专业介绍汇总[薛玉龙整理].doc
- 电子产品的设计应用论文.doc
- 电子信息工程前沿讲座和信息检索报告.doc
- 电子信息工程系毕业论文要求(1).doc
- 电子公司产品可追溯设计的方案书.doc
- 电子剪切散斑干涉的技术.doc
- 电子厂建设项目环境影响汇报表.doc
- 电子商务B2C当当网案例解析.doc
- 电子商务下第三方物流2.doc
- 电子商务专业的知识.doc
- 220kV变电站主变压器泡沫喷淋灭火系统防误动控制方案研究.docx
- 2024消防水泵房施工方案.docx
- 密闭电石炉净化系操作说明--课件.ppt
- 小儿大动脉炎的科普知识.pptx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版).docx
- 【备战25年高考数学】题型06 7类三角函数与三角恒等变换解题技巧(原卷版) (2).docx
- 2011年高考数学试卷(理)(天津)(空白卷).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(解析版).docx
- 【备战25年高考数学】题型09 6类圆锥曲线离心率解题技巧(解析版).docx
- 【备战25年高考数学】题型08 10类球体的外接球及内切球解题技巧(原卷版).docx
最近下载
- 2025统编版(2024)小学道德与法治一年级下册教学计划.docx VIP
- 幼儿园教育评价概述 幼儿园教育评价的要素课件.ppt
- 16J604 塑料门窗(建筑图集).docx
- 第一单元写作《写出人物的特点》课件2024-2025学年统编版语文七年级下册.pptx VIP
- Q/CR 546.4-2016 - 动车组用涂料与涂装 第4部分:转向架用涂料及涂层体系.pdf
- 2019春人教版音乐二年级下册全册教案.doc VIP
- 2024年秋季苏科版八年级物理上册全册教学课件(2024年新教材).pptx
- 城市轨道交通信号施工全套教学课件.pptx
- 矿山股份合同模板5篇.docx
- 采购部门降本增效实施方案.pptx
文档评论(0)