{工程设计管理}金税三期工程技术基础架构设计方案

上传人:卓****库 文档编号:140686996 上传时间:2020-07-31 格式:PPTX 页数:127 大小:3.48MB
返回 下载 相关 举报
{工程设计管理}金税三期工程技术基础架构设计方案_第1页
第1页 / 共127页
{工程设计管理}金税三期工程技术基础架构设计方案_第2页
第2页 / 共127页
{工程设计管理}金税三期工程技术基础架构设计方案_第3页
第3页 / 共127页
{工程设计管理}金税三期工程技术基础架构设计方案_第4页
第4页 / 共127页
{工程设计管理}金税三期工程技术基础架构设计方案_第5页
第5页 / 共127页
点击查看更多>>
资源描述

《{工程设计管理}金税三期工程技术基础架构设计方案》由会员分享,可在线阅读,更多相关《{工程设计管理}金税三期工程技术基础架构设计方案(127页珍藏版)》请在金锄头文库上搜索。

1、1,金税三期工程,技术基础架构设计方案(技术架构分册)V1.0,汇报人:总体规划设计项目组,2,目 录,1、工作目标 2、工作思路与设计原则 3、技术实现模式分析 4、产品采购规划,技术支撑模式,3,背 景,公用组件体系,软件套装产品,硬件基础设施,软件基础设施,各种支撑应用实现 的技术模式,安 全 体 系 架 构,技术支撑体系,应用架构,数据架构,4,分析设计应用架构和数据架构的各类技术支撑模式 从技术角度分离出不同的技术支撑模式 设计应用实现的参考架构 界定技术性的功能(如流程引擎需求)及非功能需求,并对重点非功能性需求进行设计验证,工作目标,2. 分离出对软件基础设施的采购需求,从技术实

2、现角度 支撑全国大集中 的项目实施,5,目 录,1、工作目标 2、工作思路与设计原则 3、技术实现模式分析 4、产品采购规划,6,工作思路,技术支撑 模式划分,根据应用架构和数据架构要求,共同划分应用功能实现的技术模式,这是上下承接的关键; 我们的假定是支持这些实现模式,从技术角度就能支撑金税三期应用的开发和运行;,7,总体设计原则 高效、稳定、包容、一致,1.强化性能与可扩展性设计,支撑全国大集中的战略决策,2.贯穿面向服务的设计理念 强调系统高内聚松耦合,支撑业务的解耦,奠定应用扩展基础,3.提供完备的应用集成策略,提供良好的包容(遗留系统)、可扩展(新系统)的能力,4.强调架构管控 统一

3、软件基础设施 统一公用业务构件 统一服务与数据规范,保证架构贯彻的一致性,8,一般性设计原则,9,目 录,1、工作目标 2、工作思路与设计原则 3、技术实现模式分析 4、产品采购规划,10,模式划分,技术实现模式分析 应用功能实现类,交易类,核心数据处理类业务,如申报征收,流程类,流程驱动类业务,包括主要的管理型业务,如登记、涉税文书审批、稽查,决策类(自定义查询、报表、OLAP分析、数据挖掘),内容管理类(电子影像、档案、文档、知识),应用功能集成类,界面集成类(业务工作门户),应用集成类(应用集成平台),数据集成类(ETL、数据复制、数据交换平台),门户网站类(内外网门户网站),11,模式

4、分析,12,交易类模式背景,这是首次在税务行业采用的模式,产生的业务和技术背景是 业务:纳税服务和征管职能分离 技术:全国集中后兼顾风险和效率,13,技术特点 通过应用的纵向技术划分,分担系统负载,进行流量控制 以大厅征收为例,交易类模式特点分析(一),14,交易类模式特点分析(二),技术特点 交易实现路径长,要经过渠道、前置、核心系统实现一个完整交易 总局负载大 总局估算国税峰值TPS1万以上 主要业务占比大,如申报征收约占46%,15,交易类模式应用对应,16,交易类模式参考架构-整体,17,交易类模式参考架构-大厅系统,18,交易类模式参考架构-前置,19,交易类模式参考架构-核心处理层

5、,20,交易类模式性能设计,设计层次 应用纵向分割,进行负载分担与流量控制 优化、梳理功能设计 如根据缴款类型优化操作设计,税库扣款户,税银扣款户,传统缴款户,传统的实时申报、开票、上解、入库功能,一站式的申报缴款功能(可以是异步提交),查询梳理,从需求上将需求较多的、和日常业务统计相关的批量数据查询降低,21,交易类模式性能设计,设计层次 优化、梳理功能设计 查询梳理灵活性、性能、一致性不可得兼,规范日报,单户信息查询,梳理与当期征管密切相关的,与大厅日常管理结合的查询和报表,近生产库查询,基于统一视图的查询统计、核对型(非日常)的查询,(近生产库)查询规范的技术建议 不建议查询县区以上的相

6、关信息清册 不建议查询跨业务域(原则上也只有综合分析才会跨) 不建议增加同期数、同期增长率等分析性查询 尽量减少允许跨越月的非单户查询,22,交易类模式性能设计,设计层次 前置流控设计,23,交易类模式性能设计,设计层次 前置交易穿透,24,交易类模式性能设计,设计层次 应用内部的性能设计,25,交易类模式性能设计,数据库优化策略 表设计优化 避免热点表 避免频繁访问胖表 尽量减少日常业务操作数据表的数据量,表索引优化,RAC群集:建议24个节点,解决负载均衡和单点故障,表分区利用分区索引,减少查询路径,降低I/O,26,数据库优化策略 分库:突破单库天花板 增强可扩展能力 需要应用支持分布式

7、数据处理 支持分布式增删改 支持查询汇总 部署分离:不同目标群的同一应用数据库部署可考虑分离 如国地税申报征收,交易类模式性能设计,27,交易类模式性能设计,应用层优化策略 群集 群集保证负载均衡 设计上避免有状态服务,充分发挥核心性能 确保应用层能够横向、“线性”扩展,28,交易类模式性能设计,应用层优化策略,数据缓存及内存数据库 减少应用层对数据库的访问,减轻数据访问压力,提升整体性能 使用应用服务器端数据缓存,存放代码、参数等不经常改变的数据,29,交易类模式性能设计,Web层优化策略 硬件负载均衡器 采用Session粘联策略,代码数据缓存 页面缓存,30,交易类模式性能设计,客户端优

8、化策略 客户端代码缓存 通过代码数据客户端的缓存,对税务应用,会降低大量代码数据对网络、磁盘IO的消耗(对WEB访问量减少20%-40%) 客户端页面缓存,31,交易类模式可靠性与安全性,可靠性 冲正和对账,安全性,32,交易类模式灵活性和敏捷性设计,唯一要求,也是系统整体稳定性的核心 通过相对独立的业务服务,封装业务处理逻辑的变化,作为服务抽取结果的服务规范是SOA的灵魂,也是成败的关键要素,33,交易类模式采购建议,必选 商用的应用服务器产品,如WeblogicWebsphere Application Server 高性能数据库,如Oracle 11g(含RAC) 硬件负载均衡器 可选

9、MQ等队列产品,原则上可用Weblogic JMS实现替代,重点考察Weblogic JMS可靠性(也需考虑应用服务器不是Weblogic的风险),34,流程类模式功能需求(一),实际业务中存在大量流程化业务,这些业务需要建立在一套通用的流程机制上。 通用流程包括流程的定义、执行、监控等内容。,业务模式:顺序执行、并行分支、同步、排他、简单合并、多路选择、多路合并等,流程模式:会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等,流程定义 流程建模:图形定义(含节点动作、分支规则)、分级设置、流程发布、办理时限、税务事项、组织、人员、权限集成; 流程仿真; 管理维护:流程也能干定义的

10、多版本支持、移植支持、备份恢复;,流程执行 待办事项管理与交互; 人工、定时、消息激活; 节点处理:处理、退回、收回、会签、分支等 流程干预; 批处理支持; 相邻节点合并处理; 流程归档; 权限控制;,流程监控 流程监控 办理时限监控; 工作量监控; 流程状态监控; 异常流程监控; 业务监控: (不是BAM ) 监控条件定义 业务监控设置; 业务监控执行;,35,流程类模式功能需求(二),功能需求小结 流程主要用于处理业务,而非公文 兼有人工流程和自动流程,但明显偏重于人工流程 具有明显的“中国流程”或“税务流程”特色,36,流程类模式非功能需求,由于主要支持业务处理,所以必须面对全国集中带来

11、的压力 流程定义的性能和可扩展考虑 角色数量 节点数量 模板数量 基础信息(代码、人员)数量 流程执行的性能、可扩展、稳定性考虑,37,流程类模式应用对应,38,统一权限系统,应用流程管理,应用展示,流程类模式基础技术架构设计,定义的需求,应用的需求,流程建模IDE,统一权限系统,流程引擎,流程归档,权限控制,流程执行,流程仿真,资源管理,表单调度,事件管理,业务流程管理,待办事项管理,即时消息调度,业务数据分析,统计查询,业务流程监控,待办事项监控,工作流初始化,流程权限设计,任务设计,事件设计,流程编排,1. 操作习惯的一致 2. 起草,发送,回退,附件等功能的应用 3.监控图形展示,管理

12、维护,39,流程类模式基础技术架构设计,流程归档,权限控制,流程执行,流程仿真,资源管理,表单调度,事件管理,业务流程管理,待办事项管理,即时消息调度,业务数据分析,统计查询,业务流程监控,待办事项监控,工作流初始化,流程权限设计,任务设计,事件设计,流程编排,管理维护,流程建模IDE,图形定义建模工具,1.提供通用的图形建模工具,权限定义、流程发布、办理时限、分级设置、事件定义,2.提供权限定义,流程发布,办理时限,分级设置,事件定义,,通用流程模式设计,3,会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等通用流程模式设计,流程定义的多版本支持、移植支持、备份恢复,4.流程定义

13、的多版本支持、移植支持、备份恢复,应用流程管理,1.监控条件定义,业务监控设置,流程数据初始化,2.流程监控、业务监控、流程状态监控、异常流程监控,3.工作量监控、办理时限监控,4.业务数据分析、查询统计、即时消息通知,流程引擎,1.待办事宜产生与交互;人工、定时、消息激活;流程干预;批处理;相邻节点合并处理 2.节点处理:处理、退回、收回、会签、分支等,3.事件管理,表单管理,资源管理,流程仿真,4.流程归档,权限控制,40,流程类模式基础技术架构设计,流程归档,权限控制,流程执行,流程仿真,资源管理,表单调度,事件管理,业务流程管理,待办事项管理,即时消息调度,业务数据分析,统计查询,业务

14、流程监控,待办事项监控,工作流初始化,流程权限设计,任务设计,事件设计,流程编排,管理维护,流程建模IDE,1.提供通用的图形建模工具,2.提供权限定义,流程发布,办理时限,分级设置,事件定义,,3,会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等通用流程模式设计,4.流程定义的多版本支持、移植支持、备份恢复,应用流程管理,监控条件定义 业务监控设置 流程数据初始化,1.监控条件定义,业务监控设置,流程数据初始化,流程监控、业务监控 流程状态监控 异常流程监控,2.流程监控、业务监控、流程状态监控、异常流程监控,3.工作量监控、办理时限监控,4.业务数据分析、查询统计、即时消息通

15、知,流程引擎,1.待办事宜产生与交互;人工、定时、消息激活;流程干预;批处理;相邻节点合并处理 2.节点处理:处理、退回、收回、会签、分支等,3.事件管理,表单管理,资源管理,流程仿真,4.流程归档,权限控制,41,流程类模式基础技术架构设计,流程归档,权限控制,流程执行,流程仿真,资源管理,表单调度,事件管理,业务流程管理,待办事项管理,即时消息调度,业务数据分析,统计查询,业务流程监控,待办事项监控,工作流初始化,流程权限设计,任务设计,事件设计,流程编排,管理维护,流程建模IDE,1.提供通用的图形建模工具,2.提供权限定义,流程发布,办理时限,分级设置,事件定义,,3,会签、群发单审、

16、退回、收回、转办、代理、文管分发、多事件处理等通用流程模式设计,4.流程定义的多版本支持、移植支持、备份恢复,应用流程管理,1.监控条件定义,业务监控设置,流程数据初始化,2.流程监控、业务监控、流程状态监控、异常流程监控,3.工作量监控、办理时限监控,4.业务数据分析、查询统计、即时消息通知,流程引擎,待办事项管理与交互 人工、定时、消息激活 节点处理 流程干预,1.待办事宜产生与交互;人工、定时、消息激活;流程干预;批处理;相邻节点合并处理 2.节点处理:处理、退回、收回、会签、分支等,事件管理,表单管理 资源管理,流程仿真,3.事件管理,表单管理,资源管理,流程仿真,4.流程归档,权限控制,42,流程类模式案例分析,应用场景分析 以涉税审批场景为例,43,流程模式性能与可扩展设计,对应用要求的回答 性能设计 流程引擎集群部署 引擎同流程应用框架统一部署 多流程统一受理 可扩展性 引擎层支持扩展:引擎间交互能力 集成表单工具 集成规则引

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号