云南农信信贷管理:用SOA架构消除信息孤岛

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:gulangxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  伴随业务系统不断分离成独立的业务子系统的趋势,云南省农村信用社(下文简称云南农信)业务处理环境多系统、业务功能逐步分散的格局逐渐形成。同时,随着业务不断扩展,由于系统独立而带来的系统之间功能交互和信息共享的需求与日俱增,但各系统间又存在着开发商不同、软件框架不同、平台技术不同、开发语言不同等诸多差异。作为云南农信目前最大的信息系统,信贷管理系统从核心业务系统中分离后,这种趋势和需求越发明显。要解决信息孤岛问题和进行分布式的业务功能组合和调用,必然需要一套统一的规范和框架。
  在信贷系统项目的实施过程中,通过SOA面向服务的技术框架的应用,很好地解决了这个问题,并为其他系统的互联互通、信息化共享的要求提供了一个很好的实施范例。
  业务实现并服务化
  与WPS引擎服务流程组装
  在信贷管理系统中,业务逻辑使用J2EE框架开发,底层Java组件采用工厂模型的方式初始化和扩展,数据对象使用统一的交换格式和操作方法,方便业务BEAN统一接口并服务化。
  J2EE框架与SOA结合,有选择性地将一些需要被共享的已实现的业务逻辑从J2EE中容器中提炼出来。信贷管理系统应用程序和信贷BPEL流程一样,作为J2EE应用程序部署到WPS(WebSphere Process Server)服务器上。BPEL流程中的服务调用组件使用Web服务或远程EJB调用的方式使用提炼后的业务服务。
  使用BPEL语言的流程在WPS中运行,流程每处理或完成一个审批节点会触发共享库中的事件响应,然后事件处理器将流程状态、流程数据等信息写回信贷管理系统数据库中。BPEL业务流程中人工任务、业务规则、状态变迁、服务调用组合在一起,形成了信贷管理系统业务审批过程。
  先进行业务实现并服务化,再通过流程组装的方式有如下优势:
  以SOA体系架构为基础,基于组件化建模分析方法拆解业务流程,但未使用纯SOA组件化的开发方法,而是使用传统的J2EE方式实现业务逻辑,再加入到SOA体系架构中,这种混合模式兼具先进性和通用性,提高了平台的灵活性,也适合普通的软件人员进行快速的程序开发。
  基于成熟、开放的企业Java平台——J2EE为信贷管理系统构建了一个稳定的、可扩展的、高效的业务平台,架构层次边界分明,易于开发和维护。
  业务逻辑服务化不仅在WPS内部实现,也可扩展到更远的地方,可通过Web Service技术单独地在Data Power和企业服务总线上发布接口,实现与外部系统的双向面向服务的交互,进一步提高系统的外联能力和协作能力。
  建立一个开放的、基于BPEL标准的强大的工作流支撑平台,整合业务驱动,将人工审查审批与流程的自动化结合,在流程中触发业务处理。基于服务方式的接口调用使得流程应用不与业务程序绑定,实现流程应用独立的发布和管理。
  此外,与服务结合的WPS提供了一定灵活性,流程可以按类别、按地区、按功能、按时间等进行分类、组合,根据管理的要求做成一系列的应用程序,便于单独分开地修改、更新和部署,全面提升信贷管理工作的效率、质量和水平。
  结合信贷管理系统实际的实施经验,总体来说,先具有独立的业务逻辑实现和服务化,而后又通过WPS流程进行服务组装调用,这种设计和实现思路符合SOA基于业务的松耦、合并、独立且具有统一接口定义的体系特点。
  Data Power与ESB两总线互备
  增强可靠性
  信贷管理系统与其他业务系统交互的模式,采用企业服务总线的方式,是逻辑上与SOA 所遵循的基本原则保持一致的服务集成基础架构,它提供了服务管理的方法以及在分布式异构环境中进行服务交互的功能。该模式基于开放的Web Service标准,将信贷、核心、前置等系统中复杂的业务过程封装成服务,服务接口发布在使用Data Power或WebSphere ESB创建的系统间业务服务总线上,在总线上的各个系统统一使用基于SOAP/HTTP的Web Service进行服务交互和数据交换。
  交换层平台使用IBM Data Power XI50专用设备作为企业服务总线,以标准的Web Service方式支持各个系统间的交互。同时,为了保证企业总线具有高可靠性,使用WebSphere ESB V6.1件总线作为Data Power服务总线的热备份,当Data Power出现问题时, ESB接管原发送自Data Power的所有请求,临时充当企业服务总线角色。
  为了实现以上访问模式,系统采用心跳检查技术,当检查到Data Power出现异常时,启用ESB的备用服务总线,从而实现企业服务总线的软硬件热备。
  各系统实现并发布服务的方式多样但其过程大致相同。以综合业务系统为例,过程分为三个步骤。综合业务系统使用C平台开发的程序,一是定义一套统一的数据传输格式,以及建立相应的打包和解包模块,对来自不同应用系统的交换内容进行识别和解析,以此在服务总线的基础上建立简单统一的数据集中、交换并支持平滑扩展的数据处理框架;二是使用工具根据WSDL文件生成一个Web Service框架程序,在框架内实现该Web Service接口功能函数,在函数中通过程序实现或以库文件形式链入服务使用的业务功能模块代码;三是将Web Service的调用接口发布到服务总线上。
  采用SOA的模式,将各系统之间交互的逻辑统一部署在企业总线上,由企业总线负责统一治理核心业务系统、信贷管理系统、财务系统,以及将来的其它IT系统对外发布的服务。通过管理彼此间的连接,屏蔽各系统间交互的技术细节,从而使各个系统间的交互实现松散耦合,降低系统交互时的技术复杂性,让将来的业务拓展能实现随需应变。
  云南省农村信用社信贷管理系统的建成为解决SOA方法的落地、系统间简单快速的功能整合、服务总线的可靠性,以及SOA实施如何紧密结合现有开发方法等普遍性问题提供了一个有效、充分的案例和思路。
其他文献
在由账户名、密码和短信组成的身份认证体系中,短信成为了非常关键的一个认证要素。飞天诚信科技股份有限公司的技术专家朱博士告诉记者,从技术层面来讲,短信属于双信道通信,其实是一种简单有效的增强安全的机制。它与其他安全机制并不冲突,经过合理的设计,可以与其他安全机制进行结合,发挥更好的作用。“我们就曾经设计了一个结合现有短信认证码和动态口令的方案。这个方案保留了短信认证码的形态,用户体验没有任何改变,但
“现在是企业应用Hadoop的最佳时机。”Hortonworks公司首席技术官Jeff Markham在11月底举行的2013中国Hadoop技术峰会上演讲时表示。在本次峰会上,Hadoop进入2.0时代成了人们谈论的焦点。Jeff Markham表示,Hadoop 2.0拥有更强大、更广泛的符合企业用户需求的新特性,弥补了Hadoop 1.0的不足之处,更符合企业用户的需求。  Hadoop改头
赛迪顾问发布报告称,2013年,我国信息安全产品市场规模将达189.51亿元,同比增长20.5%,预计到2015年市场规模将接近280亿元。赛迪顾问称,云计算、移动互联网、大数据等领域的应用信息安全逐渐成为市场的主要方向。
当下,大数据炙手可热。大大小小的IT公司都殚精竭虑地要与大数据发生关联,否则都不好意思说自己在IT行业里混,结构化数据也因此变得灰头土脸。“双11”网购狂欢之日,复旦大学宣布100%确定曹操家族DNA的消息,从而引发众多媒体的热议、公众的关注和专家的争论。这事的确与IT关系不大,本文因而没有机会凑这个热闹。但细想一下,在“曹操”、“DNA”、“大数据”这几个看似风马牛不相及的词语背后,还真能“牵强
本报讯 12月5日,在工业和信息化部通信保障局的指导下,中国通信企业协会举办的“第二届通信网络安全知识技能竞赛”活动落幕。三大电信运营商共选送92支队伍,参赛人员达297人。  围绕通信网络安全防护的政策法规、行业标准和防护技术等方面,经过笔试、实操、竞答等多个环节的激烈角逐,最终联通集团代表队获得本届竞赛团体一等奖,辽宁联通、江苏移动、江苏电信代表队获得团体二等奖,电信集团、陕西移动、吉林移动、
优派环宇发布首款百度云ROM通话平板电脑  优派环宇、百度云ROM、京东联手发布首款百度云ROM小鸟通话平板电脑。以599元的抢购价格在京东独家预售的小鸟通话平板电脑,拥有时尚超薄的外观设计,具备双卡双待、可观看电视等功能,搭载百度云ROM V5版。小鸟通话平板电脑机身厚度仅为9mm,拥有8mm的超窄边框。小鸟通话平板电脑采用MTK8312极速双核处理器,双卡双待、蓝牙、WiFi等设计让用户轻松实
本报讯 近日,《城镇建设智能卡系统工程技术规范》成为国家标准,编号为GB50918-2013,自2014年6月1日起实施。据悉,截至目前,该领域已颁布实施的行业标准有11项,涉及芯片、操作系统、产品检测以及互联互通等应用,涵盖了产业链的每一个环节。此次由住房和城乡建设部信息中心、住房和城乡建设部IC卡应用服务中心会同有关单位共同承担编制任务的工程建设国家标准从更权威的角度,对城镇建设智能卡系统做出
科技领域的乔布斯和足球场上的萨基都受人崇拜,萨基说过冠军会褪色,风格不会。但是科技和足球不一样,冠军会褪色,风格也会褪色。这次发布的新品iPad mini,同一个月前发布的iPhone 5一样,没有继承冠军的风格。10月20日亚洲最大的苹果专卖店在北京王府井开业,也是新瓶装旧酒,苹果已从产品创新向渠道开发转变,于彷徨中思考着前进。如果精神算作一种产品的话,现在苹果有两种产品,一种是苹果系列硬件产品
孙悟空一个筋斗十万八千里,来去自如,是古人对能够无限畅游世界的美好想象。而今,在诞生这个美好神话的中国,在这个历史悠久国家的首都北京,有一支聚集着互联网顶级人才、希望用技术改变世界的团队以“筋斗云”为名,建立了北京筋斗云科技有限公司,他们运用基于下一代互联网IPv6技术和云计算相关的技术,将传说中招之即来挥之即去的筋斗云引入现实,带给人类“云”时代的全新生活体验。   “筋斗云”的本领在于能把各
在很多厂商还在宣传LED光源色彩比传统CCFL(Cold Cathode Fluorescent Lamp,冷阴极萤光灯管)优秀很多的时候,在美国,采用LPD(Laser Phosphor Display,激光荧光显示)技术的显示产品已经被安装到了纽约的鹰牌服装店里。LPD已经在户外展示领域崭露头角。  高指标 低功耗  不同于液晶显示的背光显示方式,LPD是通过大概相当于20个蓝光播放器采用的蓝