阅读以下关于Web系统设计的叙述,在答题纸上回答问题。 【说明】 某银行拟将以分行为主体的银行信息系统全面整合为由总行统一管理维护的银行信息系统,实现统一的用户账户管理、转账汇款、自助缴费、理财投资、贷款管理、网上支付和财务报表分析等业务功能。但是由于原

admin2019-10-09  22

问题 阅读以下关于Web系统设计的叙述,在答题纸上回答问题。
【说明】
某银行拟将以分行为主体的银行信息系统全面整合为由总行统一管理维护的银行信息系统,实现统一的用户账户管理、转账汇款、自助缴费、理财投资、贷款管理、网上支付和财务报表分析等业务功能。但是由于原有以分行为主体的银行信息系统的多个业务系统采用异构平台、数据库和中间件,使用的报文交换标准和通信协议也不尽相同,因此使用传统的EAI解决方案根本无法实现新的业务模式下异构系统间灵活的交互和集成。为了以最小的系统改进整合现有的基于不同技术实现的银行业务系统,该银行拟采用基于。ESB的面向服务架构(SOA)集成方案实现业务整合。
请说明什么是SOA,以及ESB在SOA中的作用与特点。

选项

答案 SOA是一个组件模型,它将应用程序的不同功能单元(称为“服务”)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。 ESB作用与特点如下。 (1)SOA的一种实现方式,ESB在面向服务的架构中起到总线作用,将各种服务进行连接与整合。 (2)描述服务的元数据和服务注册管理。 (3)在服务请求者和提供者之间传递数据,并且对这些数据进行转换。支持由实践中总结出来的一些模式,如同步模式和异步模式等。 (4)发现、路由、匹配和选择的能力,以支持服务之间的动态交互,解耦服务请求者和服务提供者。高级一些的能力包括对安全的支持、服务质量保证、可管理性和负载平衡等。

解析
转载请注明原文地址:https://kaotiyun.com/show/uAQZ777K
0

最新回复(0)