阅读以下关于网上银行贷款业务的说明,回答问题1至问题3。 某银行开通了网上银行、业务,其网上贷款业务流程为: 1.客户在网上填写姓名、电于邮件地址、贷款类型、贷款金额、身份证号、通信地址等信息,提交贷款申请; 2.在指定的时间内,客户会收

admin2008-11-05  29

问题 阅读以下关于网上银行贷款业务的说明,回答问题1至问题3。
   某银行开通了网上银行、业务,其网上贷款业务流程为:
   1.客户在网上填写姓名、电于邮件地址、贷款类型、贷款金额、身份证号、通信地址等信息,提交贷款申请;
   2.在指定的时间内,客户会收到银行的电子邮件,通知贷款是否被批准:
   3.银行根据客户提交的信息,创建贷款申请任务,创建工作由运行在主机上的 CICS(客户信息控制系统)完成,同时需要从第三方获得客户的信用审查信息;
   4.由信贷员对该项贷款申请业务进行审批,然后由风险检查系统评估该项贷款的风险程度,风险大的贷款申请将被拒绝;
   5.无论批准或者拒绝,结果都会通过邮件系统递交给客户。对于拒绝的贷款申请,还要通知贷款申请任务进行有关操作;
   6.除了信贷员审批环节需要人机交互外,业务是自动进行的。

选项

答案[解答要点] 1.该网上贷款业务至少涉及到贷款申请、信用审查、信贷员审批、风险检查、电子邮件传送等功能单元。 2.SOA (Service-Oriented Architecture)即面向服务的体系结构,是一个软件架构模型,它将业务的不同功能单元(称为服务)通过服务之间的接口(和契约)联系起来。接口独立于实现服务的硬件平台、操作系统和编程语言。 3.复用银行的各种应用资源(如软件资产);增强银行各个业务的集成性和灵活性;业务流程变更时便于快速构建应用系统。

解析 SOA是一种信息系统体系结构模型,支持将业务功能单元作为链接服务或可重复任务进行集成,可在需要时通过网络访问这些服务或任务。这个网络可能完全包含在组织内部,也可能分散于各地且采用不同的技术,通过对来自各地的服务进行组合,可让最终用户感觉似乎这些服务就安装在本地桌面上一样。需要时,这些服务可以将自己组装为按需应用程序——即相互连接的服务提供者和使用者集合,彼此配合以完成特定业务任务,使用户的业务能够适应不断变化的情况和需求。
   这些服务具有定义良好的接口,允许这些服务的用户(客户端或使用者)了解如何与其进行交互;从技术角度而言,SOA带来了“松散耦合”的应用程序组件,在此类组件中,代码不一定绑定到某个特定的数据库(甚至不一定绑定到特定的基础设施)。正是得益于这个松散耦合特性,才使得能够将服务组合为各种应用程序。这样不仅大幅度提高了代码重用率,而且业务变更时业务系统更加灵活和便利,还可以在增加功能的同时减少工作量。
   SOA涉及的几个关键特性:一种粗粒度、松耦合服务结构;服务之间通过简单、精确定义的接口进行通信,不涉及底层编程接口和通信模型。
   在进行SOA的集成时,用户身份识别、数据完整性等安全问题是需要重点解决的问题。
[问题1]
   通过题目中关于网上银行贷款业务的说明不难找出相对独立的功能单元,这些功能单元即“SOA’’中的“服务”。这些功能单元中有些是已经存在的,如电子邮件传输和贷款申请,有些是第三方的,如信用审查。采用SOA将这些功能单元有机地集成在一起,可以快速、经济、方便地构建出网上银行贷款业务系统。
   (1)贷款业务涉及的功能单元:该网上贷款业务至少涉及到贷款申请、信用审查、信贷员审批、风险检查、电子邮件传送等功能单元。
   (2)SOA的概念:SOA (Service-Oriented Architecture)即面向服务的体系结构,是一个软件架构模型,它将业务的不同功能单元(称为服务)通过服务之间的接口(和契约)联系起来。接口独立于实现服务的硬件平台、操作系统和编程语言。
   (3)采用SOA带来的优点:复用银行的各种应用资源(如软件资产);增强银行各个业务的集成性和灵活性;业务流程变更时便于快速构建应用系统。
转载请注明原文地址:https://jikaoti.com/ti/Nj67FFFM
0

最新回复(0)