于恩庆
Analysis and Discussion on the Service-Oriented Bank Credit Management System
YU En-qing
【摘 要】我国社会经济的快速发展促进了银行业的发展,其业务也变得更加丰富,这为银行带来了很高的利润,同时,也对银行信息化建设带来了很大的挑战。银行的需求是多变的,这就需要信息系统具有较高的拓展性。在这种情况下,转向灵活、面向服务就成为银行信息化建设的主要方向。基于此,论文分析了面向服务的银行信贷管理系统。
【Abstract】The rapid development of China's social economy has promoted the development of the banking industry, and its business has become more abundant, which has brought high profits for banks, but also brought great challenges to the informatization construction of banks. The demand of banks is changeable, which requires the information system to have high expansibility. In this case, turning to flexible and service-oriented have become the main directions of the informatization construction of banks. Based on this, this paper analyzes the service-oriented bank credit management system.
【關键词】面向服务;银行;信贷管理系统
【Keywords】service-oriented; banks; credit management system
【中图分类号】F832.4;TP311 【文献标志码】A 【文章编号】1673-1069(2020)05-0014-02
1 引言
信用贷款是银行众多业务中的一种,能够为银行创造很高的利润,但是在这个过程中也出现很多的坏账以及呆账,这就让风险管理难度提高,银行决策层对于这一工作也很重视,信贷管理系统建设就是银行信息化建设中的重要组成部分。该系统结合相应的分析流程,能够为信贷审批提供依据,最大限度地对风险进行降低,减少银行利润的损失。经济形势是动态变化的,这也让银行发展战略随之变化。信贷业务的创新,对信贷系统功能提出了更高的要求。怎样开发跟随需求、应对变化的信贷系统就是科技部门的重要难题。
2 基于SOA的银行信贷管理
SOA属于一种全面运用软件以及业务知识促进区域业务流程优化以及创新的学科。业务流程管理是一种信息工具,结合业务环境改变,能够促进人和系统、人和人、系统和系统间的整合和调整,提出解决方案和经营方法,其涉及很多的过程,如建模、开展、监控以及管理等[1]。业务流程管理就是要对区域流程的动态变化带来的一系列问题,如实时效果评估、敏捷性、资源整合和优化等进行解决,传统OA以及工作流程是无法对这些问题进行解决的。通过对其进行运用,能够提升企业业务流程的效率和效果,满足企业业务多变的需求,能够让企业更快地适应相应的环境,对于外部竞争对手可以快速地进行反应。将其运用到SOA架构中可以让业务流程自动化,让IT流程能够满足业务需求。业务流程管理是从上到下进行的业务创新,而SOA则是从下而上地促进技术创新,二者进行结合可以发挥出各自的优势,促进企业的管理创新。在对SOA系统进行设计的过程中,应该采取业务流程管理思想,在应用程序中抽象出业务流程以及功能性组建,重新构建业务流程模型。银行在业务流程设计的过程中,创建业务流程管理器能够对信贷业务整体过程流转进行控制,让业务流程可以实现自动化,有效地优化业务流程[2]。
3 改进前的银行信贷业务流程
传统银行信贷业务处理流程中存在一些不足和问题,主要体现在:第一,人工处理成本比较高,对于贷款的处理效率不高,需要花费较长的申请周期;第二,因为主要是人工处理,这就容易导致出现错误,操作风险较高,如果其中一个环节产生差错,就需要人工对做好的工作进行重新恢复和整理,极大地限制了工作的效率和效果;第三,信贷工作人员要及时地掌握变动的业务知识,这样才能有效地满足业务规则变革的要求,尤其是一些贷款审核规则以及业务数据提取规范等,这就让业务应对的灵活性存在不足;第四,贷款信息无法确保安全性,这就容易导致贷款的信息出现外泄问题,对客户以及银行都具有不利的影响;第五,在信贷审批过程中,无法实现过程、人员以及信息一体化。这些都是存在的问题,要想对这些问题进行解决,就需要构建有效的信贷管理系统,需要具备准确性、安全性、灵活性特征,进而提升工作的效率和质量。
4 改进后的银行信贷业务流程
改进之后的流程可以有效地运用SOA架构的优点,让业务流程实现自动化。改进后的流程包括:贷款信息预审,是否符合预审规则,信贷审批员专职审批,是否符合审批规则,普通信贷员、信贷主管、银行主管终审,是否通过终审,信贷员放贷处理。其中,流程处理器会判断是否符合相应的规则,符合就可以进入下一个流程,不符合规则就作出拒贷处理。
首先,贷款信息预审结合制定好的规则,实现了系统自动审核的功能,审核后让流程处理器对流程的转向进行控制;其次,信贷审批人员结合风险评估等规则实施审批,之后流程处理器会结合结构明确终审的人员确定是否应该拒绝贷款;最后,终审结果同样是流程管理器控制。如果在业务过程中出现贷款被拒绝的决定,就能够自动进行数据恢复,让数据都恢复到最初的状态,系统能够对相关贷款数据进行保存以及监控。所以,优化后的业务流程具有以下优势:第一,系统实现了自动化服务,这可以取代人工操作服务模式,提升業务处理效率和效果;第二,业务处理能够并行操作;第三,能够自动化对业务流程进行控制;第四,数据能够及时得到保存以及提交,确保数据信息的安全;第五,业务规则一部分交给系统自动进行处理,能够结合需求进行确定,对于业务规则变化系统能够快速进行响应,极大地提升了业务处理的灵活性;第六,因为运用了SOA架构的优势,能够跟随需求对需要的服务和功能进行扩展,能够把现有服务集成到其他系统中。
5 系统服务层的设计
其设计是结合服务力度差异进行的,是SOA架构设计中关键的一个环节。对服务层进行设计,能够建立需要的、具备各种功能的服务。服务层设计可以分为三层,包括业务服务、编排服务和数据访问层,分别对应合成、基础以及组合服务,各服务层次的设计方法以及开发模式是存在差异的。
服务分层架构能够将各种系统功能封装成不同层次以及力度的服务,之后基于EJB组件将所有业务以及服务流程都设置为公开的网络服务,从而满足不同人员以及业务的需要。
5.1 业务服务层
业务服务层代表技术和技术逻辑,业务服务层运用了专门用来表示业务逻辑的服务,其是SOA中的关键,基于面向服务表示业务逻辑,能够把企业业务模型引入Web服务中。其功能就是为基础服务层提供服务,形成新的服务层。服务提供人员也是服务请求人员,基于对其他服务提供者功能进行整合而建立复合高级的服务。其优势是灵活性较高,能够结合业务需要对服务进行相应的组织。该层主要负责执行较大的业务功能,能够交换很多的数据。信贷管理系统中有部分单独的应用服务,如路由服务、数据转换等,都是由业务服务层进行定义,从而为服务请求者提供相应的服务。
5.2 编排服务层
编排服务层是服务层的顶层,把业务建模和面向服务的建模和设计进行整合。其与业务服务层间具有密切的联系,基于嵌入流程定义内的业务规则、逻辑与应用以及业务服务实施组合。银行信贷系统中,属于这一层的服务有很多,如日志服务、个人信贷服务等,最终会将这些作为具有代表性的网络服务发布,为前端Portal系统提供组装以及调用服务。
5.3 数据访问层
信贷管理系统就是在现有数据库基础上进行扩展,形成相应的基础数据库。数据访问层中有能够访问数据库数据的逻辑,和业务逻辑是相互分离的。因为大多数的功能模块或服务都要和数据库交换数据,所以,对其的重复利用率很高。数据服务组建包括一个或者多个基本职能,能够为数据库提供相关的网络服务,接收业务逻辑层的操作请求或数据源,自动生成相关的命令,执行完成后会把结果返回。
5.4 数据层
这一层中存放的是和应用程度有关的历史以及业务方面的数据,存在于一个或多个数据库中。其收到数据访问层的命令之后就可以进行相应的操作,会把结果返回给访问层。信贷管理系统中运用数据库时要结合需求,对其进行相应的修改以及拓展。对有关数据表进行健全,包括用户信息表、担保信息表、信贷五级分类信息表、客户信息表、贷款申请信息表等。
6 结语
综上所述,银行信贷业务是在不断调整和创新的,这也对信贷管理系统提出了更高的要求,尤其是灵活性方面,服务是系统中的重要因素,通过合理的服务设计,可以建立能够扩展、灵活性高的信贷管理系统,满足信贷管理的发展要求。
【参考文献】
【1】吕耀鹏.银行信贷管理系统的设计与实现[D].西安:西安科技大学,2019.
【2】王进.某银行信贷管理系统的设计与实现[D].南昌:江西财经大学,2018.