阅读以下关于某保险集团公司中间业务系统开发的叙述,在答题纸上回答问题1至问题3。

练习题库2022-08-02  45

问题 阅读以下关于某保险集团公司中间业务系统开发的叙述,在答题纸上回答问题1至问题3。【说明】随着信息化的发展,某保险集团公司的中心账务系统,从区域中心模式已经升级到全国中心模式。但是处理各种代收代付业务的中间业务系统,目前仍然采用区域中心模式,由各区域分部自行负责,使得集团总部对于中间业务管理比较困难。因此,集团总部计划将中间业务系统全部升级到总部统一管理模式。各区域分部采用基于web的中间业务系统,均为各区域自行建设的,系统的硬件平台、软件系统、数据模式等均有非常大的差异。为统一管理,集团总部决定重新开发一套集中控制模式的中间业务系统,用来替代各区域的中间业务系统,但要求能够支持目前各区域的所有中间业务。【问题1】 (8分)  在如何对待遗留系统上,项目组存在两种不同的策略:淘汰策略和继承策略。请简要解释这两种策略,并说明新开发的中间业务系统适合采用哪种策略及其原因。 【问题2】(5分)中间业务系统中,最为核心的是业务数据。因此,在新旧系统切换时存在一项重要的工作:数据迁移。考虑到各区域中间业务系统的巨大差异,因此需要做好数据迁移前的准备工作。请简要说明数据迁移准备工作的内容。 【问题3】( 12分)项目组邹工提出采用 REST 架构风格设计实现该中间业务系统,而薛工提出采用RPC风格来实现该系统,项目组经过热烈的讨论之后决定采用邹工的方案。请根据你对于这两种模式的理解,用300字描述这两种风格的不同之处,以及REST风格的设计原则包括哪些。

选项

答案

解析 【问题1】 (8分)(1) 淘汰策略:遗留系统的技术含量低,具有较低的业务价值,因此需要全面重新开发新系统以替代遗留系统;一般是企业的业务发生了根本变化,遗留系统已经基本上不再适应企业运作的需要;或者是遗留系统的维护人员流失,维护文档资料丢失。评价后发现,开发新系统比维护与改造旧系统从成本上更经济合算。(2) 继承策略:遗留系统技术含量低,已经满足企业运作的功能或性能要求,但有较高的业务价值,目前企业的业务尚需依赖该遗留系统。因此,开发系统替代遗留系统时,需要完全兼容遗留系统的功能模型和数据模型。适合采用的是继承策略。因为集团总部中心需要管理所有中间业务,而目前的各区域系统从技术上不满足全国中心的需求,需要重新开发新的中间业务系统;同时,新系统必须支持当前各区域的所有中间业务。因此,必须完全兼容目前各系统的功能模型和数据模型。 【问题2】(5分)(1) 待迁移数据源的详细说明,包括数据的存放方式、数据量和数据的时间跨度。(2) 建立新旧系统数据库的数据字典,对现有系统的历史数据进行质量分析,以及新旧系统数据结构的差异分析。(3) 新旧系统代码数据的差异分析。(4) 建立新旧系统数据库表的映射关系,对无法映射字段的处理方法。(5) 开发或购买、部署ETL工具。(6) 编写数据转换的测试计划和校验程序。(7) 制定数据转换的应急措施。 【问题3】(12分)1、REST 相对于 RPC 更为轻量化,RPC 服务提供方与调用方接口依赖太高,会导致编码格式的复杂性,而 REST 服务提供方和调用方的依赖只是依靠定义好的规则,不存依赖问题。2、REST 服务很好的实现了跨平台,任何一个语言(JavaScript、Vue、HTML5、Bootstap 等)的调用方都可以根据接口定义来实现,而 RPC 服务对平台有要求限制,在某些情况下很难实现复用。3、Rest 完全通过 HTTP 协议实现的,使用 HTTP 协议处理数据通信。所以 REST 架构对资源的操作就包括了 HTTP 协议中提供的 GET、POST、PUT、PATCH、DELETE、COPY、HEAD等众多操作方法。REST风格的5条关键原则包括:(1)网络上的所有事物都被抽象为资源。(2)每个资源对应一个唯一的资源标识。(3)通过通用的连接件接口对资源进行操作。(4)对资源的各种操作不会改变资源标识。(5)所有的操作都是无状态的。
转载请注明原文地址:https://tihaiku.com/congyezige/2397389.html

最新回复(0)