IT应用系统重构技术方案
32页1、应用系统重构技术方案目录目录I(一)技术方案21.1应用系统TD总体技术方案21.1.1应用系统重构技术方案2-i-(一) 技术方案1.1 应用系统重构1.1.1 应用系统重构技术方案1.1.1.1 系统重构概述重构就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。一是,系统重构。由于技术架构不支持、业务需求变化或系统过于老旧(十二五或更早时期建设的应用系统),需要对原有应用系统进行大量代码改造的应用系统,纳入重构开发的范畴,最后需进行国产化迁移适配工作。系统重构主要指对使用C/S架构(不支持XC的架构);或者使用C#、C、C+、Ruby等非JAVA不能进行国产化改造的相关代码;或相关厂商无法进行开发、丢失源代码、系统过于老旧已不满足当前业务发展需要;应用系统代码改动量超过40%的应用系统需纳入重构开发。二是,系统整合。响应国家31号文的集约化建设和整合要求,对具有相同属性或者业务功能接近的业务系统,进行部分功能和合并和整合改造、数据库合并等工作,并重新合成新的应用的过程。1.1.1.1.1 重构的目的本次项目中应用系统重构,是对技术
2、架构不支持、业务需求变化或系统过于老旧,需要对原有应用系统进行大量代码改造的应用系统,纳入重构开发的范畴,并通过国产化迁移适配工作,使业务系统在满足国产化改造的前提下,有效支撑办公人员日常办公。应用系统重构,有效提高开发的效率,方便快速迭代化开发;增加登录校验、参数校验、统一日志格式、异常处理;删除多余的功能模块。从而更好的支撑业务开展。1.1.1.1.2 重构的模式与方法论重构模式大致分为架构重构、模式重构和代码重构。架构重构。在不改变业务逻辑的情况下,根据单一职责和依赖倒置原则的思想:对系统进行模块拆分与合并,以明确职责降低耦合度;对包进行重新规划,划分包之间的边界,减少代码间的耦合。模式重构。对于特定代码不完善产生的问题,通过结合架构模式、设计模式来提升可读性。如:使用工厂模式统一管理对象的创建;使用策略模式降低复杂度。代码重构。对于一些小的代码不完善,可以通过IDE重构来快速改善即有代码,而不会影响到业务功能。如:复杂条件语句的提取;使用参数对象重构参数过多。重构的步骤分为识别需要重构的地方、制定重构计划、执行计划的重构任务、使用测试对重构是否影响业务功能进行检察、调整下一次重
3、构策略。1.1.1.1.3 重构的流程应用系统重构需对系统进行整体分析判断,并建立系统重构后的愿景,设立目标,按照不同的重构模式,采取不同的技术方案进行重构,主要流程如下图。图 (一)1应用系统重构流程图1.1.1.1.4 应用系统界面整合该界面整合平台需至少具备如下功能:1. 页面框架集成后所有系统显示在页面框架内。页面框架包括页面框架,菜单,导航树,标签页面组件等几个部分。2. 单点登录集成集成后用户只需要登录本框架一次,便可访问所有授权的业务系统。在退出本框架后,同时退出用户已登录需要作退出动作的业务系统。3. 业务系统界面集成集成后,业务系统的业务功能界面在框架内统一展现。业务系统具有多个功能页面,每个功能页面定义为框架的一个功能模块。功能模块一般定义为在工作区的标签页面组件打开或显示页面。4. 监控管理提供对用户登录退出,用户操作的监控管理。可以监控当前在线系统用户,如用户信息,用户登录时间等,并可终止指定在线用户的会话。还可以监控本框架用户登录历史,如用户信息,用户登录时间,用户退出时间等信息。5. 公共消息集成提供公共消息集成接口标准和消息展现的框架。1.1.1.1.5
4、应用系统接口服务整合应用系统接口服务整合,具备以下功能:1. 协议转换,支持多种协议的转换;2. 消息格式转换,支持各种常见格式的报文的转换和消息的处理;3. 服务路由,支持直通、基于内容、结果、并发、合并等灵活的路由方式;4. 服务调度,支持同步、异步以及发布订阅等方式;5. 服务编排,能支持原子服务的灵活组合;6. 支持消息的发布订阅机制;7. 流量控制,支持流量控制机制、能在大并发量的情况下,保证服务的质量;8. 服务优先级,能够对优先级高的服务,配置独立资源保证服务质量;9. 服务故障隔离,在服务系统或服务出现故障,能自动隔离。10. 交易一致性保证,在交易失败时能够提供冲正机制;11. 具备完善的交易异常处理机制;12. 服务元数据管理,支持服务生命周期中,服务元数据的管理;13. 服务注册库,支持服务的注册和发现机制;14. 服务的管理和监控,支持服务的配置以及动态生效;支持服务各项参数的仪表盘展现;1.1.1.2 系统重构原则.省XCTD工程项目工程集成(C包)中应用系统建设纳入重构方式建设的,应遵循以下原则:l 技术架构不支持、业务需求变化的;l 系统过于老旧(十二五或
《IT应用系统重构技术方案》由会员感性****远分享,可在线阅读,更多相关《IT应用系统重构技术方案》请在金锄头文库上搜索。
Internet出口抗分布式拒绝服务攻击演练方案
用怎样的态度对待当前的职业(ICT行业)
办公自动化系统工程师考试-Office办公软件整合应用-选择题
政务云大数据平台数据安全体系建设
边界接入平台建设方案
银行IT外包安全管理指引
HCIE-存储-存储设备信息收集-故障处置
HCIE存储实验考试战报
政务云建设项目系统测试方案
性能测试指导手册
到货即损货物处理流程
电子政务云平台岗位网络安全管理制度
IT外包服务中断组织级应急响应预案
IT应用系统重构技术方案
Linux存储相关操作:添加新硬盘、分区、格式化、自动挂载等
XXX客户名称信息系统安全巡检项目实施方案模板
产品与解决方案策划控制程序
单招(单独招生)考试职业技能试题
IPV6升级改造方案(完整版)
智慧政府园区智能安防系统规划设计
2023-10-05 12页
2023-04-24 7页
2024-03-09 10页
2024-02-24 13页
2022-12-09 11页
2024-03-12 11页
2022-10-20 3页
2023-10-04 11页
2023-04-12 11页
2023-01-29 8页