金税三期工程技术基础架构设计方案(PPT127页).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《金税三期工程技术基础架构设计方案(PPT127页).ppt》由会员分享,可在线阅读,更多相关《金税三期工程技术基础架构设计方案(PPT127页).ppt(127页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、金税三期工程金税三期工程1金税三期工程金税三期工程技术基础架构设计方案技术基础架构设计方案(技术架构(技术架构分册分册)V1.0V1.0汇报人:总体规划设计项目组汇报人:总体规划设计项目组金税三期工程金税三期工程2目目 录录1 1、工作目标、工作目标2 2、工作思路与设计原则、工作思路与设计原则3 3、技术实现模式分析、技术实现模式分析4 4、产品采购规划、产品采购规划金税三期工程金税三期工程技术支撑模式技术支撑模式3背背 景景公用组件体系公用组件体系软件套装产品软件套装产品硬件基础设施硬件基础设施软件基础设施各种支撑应用实现的技术模式安安全全体体系系架架构构技术支撑体系应用架构应用架构数据架
2、构数据架构金税三期工程金税三期工程41. 分析设计应用架构和数据架构的各类技术支撑模式从技术角度分离出不同的技术支撑模式设计应用实现的参考架构界定技术性的功能(如流程引擎需求)及非功能需求,并对重点非功能性需求进行设计验证工作目标工作目标2. 分离出对软件基础设施的采购需求从技术实现角度支撑全国大集中的项目实施金税三期工程金税三期工程5目目 录录1 1、工作目标、工作目标2 2、工作思路与设计原则、工作思路与设计原则3 3、技术实现模式分析、技术实现模式分析4 4、产品采购规划、产品采购规划金税三期工程金税三期工程6支撑模式实现分析1. 回答如何对应用和数据架构的支撑应用场景;架构需求;设计要
3、点;2. 回答产品采购需求;工作思路工作思路技术支撑模式划分1. 根据应用架构和数据架构要求,共同划分应用功能实现的技术模式,这是上下承接的关键;2. 我们的假定是支持这些实现模式,从技术角度就能支撑金税三期应用的开发和运行;金税三期工程金税三期工程7总体设计原则总体设计原则高效、稳定、包容、一致高效、稳定、包容、一致1.强化性能与可扩展性设计支撑全国大集中的战略决策2.贯穿面向服务的设计理念 强调系统高内聚松耦合支撑业务的解耦,奠定应用扩展基础3.提供完备的应用集成策略提供良好的包容(遗留系统)、可扩展(新系统)的能力4.强调架构管控 统一软件基础设施 统一公用业务构件 统一服务与数据规范保
4、证架构贯彻的一致性金税三期工程金税三期工程8一般性设计原则一般性设计原则设计层面设计层面设计原则设计原则应用遵循SOA设计原则,系统之间采用服务的形式进行互联,相互松散耦合;采用分层的体系架构,分离中间业务逻辑,便于复用;业务逻辑实现组件化,基于框架进行开发;客户端基于浏览器设计,客户端与服务端基于HTTP/HTTPS协议进行交互;设计开发基于开放标准;使用可靠的框架,提高开发效率以及稳定程度;数据统一的数据库设计标准和规范;以业务作为设计数据仓库的根本依据。以业务为中心,同时综合考虑其它方面的因素(包括:技术、管理等方面),对数据仓库进行设计;安全统一的身份认证机制;统一的访问控制;统一数据
5、属主标识;统一的数据权限控制;接口使用XML规范定义传输的数据;支持标准的接口实现方式,利于集成;金税三期工程金税三期工程9目目 录录1 1、工作目标、工作目标2 2、工作思路与设计原则、工作思路与设计原则3 3、技术实现模式分析、技术实现模式分析4 4、产品采购规划、产品采购规划金税三期工程金税三期工程10模式划分模式划分p技术实现模式分析应用功能实现类n交易类核心数据处理类业务,如申报征收n流程类流程驱动类业务,包括主要的管理型业务,如登记、涉税文书审批、稽查n决策类(自定义查询、报表、OLAP分析、数据挖掘)n内容管理类(电子影像、档案、文档、知识)应用功能集成类n界面集成类(业务工作门
6、户)n应用集成类(应用集成平台)n数据集成类(ETL、数据复制、数据交换平台)n门户网站类(内外网门户网站)金税三期工程金税三期工程11模式分析模式分析实现模式实现模式功能特性功能特性高性能高性能可扩展可扩展可靠性可靠性灵活性灵活性交易类税务特色强强强较强流程类税务特色较强较强-决策类-内容管理类-界面集成类税务特色-门户网站类-应用集成-数据集成-强-金税三期工程金税三期工程12交易类模式交易类模式背景背景p这是首次在税务行业采用的模式,产生的业务和技术背景是业务:纳税服务和征管职能分离技术:全国集中后兼顾风险和效率金税三期工程金税三期工程13p技术特点通过应用的纵向技术划分,分担系统负载,
7、进行流量控制以大厅征收为例交易类模式交易类模式特点分析(一)特点分析(一)金税三期工程金税三期工程14交易类模式交易类模式特点分析(二)特点分析(二)p技术特点交易实现路径长,要经过渠道、前置、核心系统实现一个完整交易总局负载大n总局估算国税峰值TPS1万以上n主要业务占比大,如申报征收约占46%金税三期工程金税三期工程15交易类模式交易类模式应用对应应用对应金税三期工程金税三期工程16交易类模式交易类模式参考架构参考架构-整体整体金税三期工程金税三期工程17交易类模式交易类模式参考架构参考架构-大厅系统大厅系统金税三期工程金税三期工程18交易类模式交易类模式参考架构参考架构-前置前置金税三期
8、工程金税三期工程19交易类模式交易类模式参考架构参考架构-核心处理层核心处理层金税三期工程金税三期工程20交易类模式交易类模式性能设计性能设计p设计层次应用纵向分割,进行负载分担与流量控制优化、梳理功能设计n如根据缴款类型优化操作设计税库扣款户税银扣款户传统缴款户传统的实时申报、开票、上解、入库功能一站式的申报缴款功能(可以是异步提交)n查询梳理,从需求上将需求较多的、和日常业务统计相关的批量数据查询降低金税三期工程金税三期工程21交易类模式交易类模式性能设计性能设计p设计层次优化、梳理功能设计n查询梳理灵活性、性能、一致性不可得兼规范日报单户信息查询梳理与当期征管密切相关的,与大厅日常管理结
9、合的查询和报表近生产库查询基于统一视图的查询统计、核对型(非日常)的查询n(近生产库)查询规范的技术建议不建议查询县区以上的相关信息清册不建议查询跨业务域(原则上也只有综合分析才会跨)不建议增加同期数、同期增长率等分析性查询尽量减少允许跨越月的非单户查询金税三期工程金税三期工程22交易类模式交易类模式性能设计性能设计p设计层次前置流控设计金税三期工程金税三期工程23交易类模式交易类模式性能设计性能设计p设计层次前置交易穿透金税三期工程金税三期工程24交易类模式交易类模式性能设计性能设计p设计层次应用内部的性能设计金税三期工程金税三期工程25交易类模式交易类模式性能设计性能设计p数据库优化策略表
10、设计优化n避免热点表n避免频繁访问胖表n尽量减少日常业务操作数据表的数据量表索引优化RAC群集:建议24个节点,解决负载均衡和单点故障表分区利用分区索引,减少查询路径,降低I/O金税三期工程金税三期工程26p数据库优化策略分库:突破单库天花板n增强可扩展能力需要需要应用支持分布式数据处理n支持分布式增删改n支持查询汇总部署分离:不同目标群的同一应用数据库部署可考虑分离n如国地税申报征收交易类模式交易类模式性能设计性能设计金税三期工程金税三期工程27交易类模式交易类模式性能设计性能设计p应用层优化策略群集n群集保证负载均衡n设计上避免有状态服务,充分发挥核心性能n确保应用层能够横向、“线性”扩展
11、金税三期工程金税三期工程28交易类模式交易类模式性能设计性能设计p应用层优化策略数据缓存及内存数据库n减少应用层对数据库的访问,减轻数据访问压力,提升整体性能n使用应用服务器端数据缓存,存放代码、参数等不经常改变的数据金税三期工程金税三期工程29交易类模式交易类模式性能设计性能设计pWeb层优化策略硬件负载均衡器n采用Session粘联策略代码数据缓存页面缓存金税三期工程金税三期工程30交易类模式交易类模式性能设计性能设计p客户端优化策略客户端代码缓存n通过代码数据客户端的缓存,对税务应用,会降低大量代码数据对网络、磁盘IO的消耗(对WEB访问量减少20%-40%)客户端页面缓存金税三期工程金
12、税三期工程31交易类模式交易类模式可靠性与安全性可靠性与安全性p可靠性冲正和对账p安全性金税三期工程金税三期工程32交易类模式交易类模式灵活性和敏捷性设计灵活性和敏捷性设计p唯一要求,也是系统整体稳定性的核心通过相对独立的业务服务,封装业务处理逻辑的变化作为服务抽取结果的服务规范是SOA的灵魂,也是成败的关键要素金税三期工程金税三期工程33交易类模式交易类模式采购建议采购建议p必选商用的应用服务器产品,如WeblogicWebsphere Application Server高性能数据库,如Oracle 11g(含RAC)硬件负载均衡器p可选MQ等队列产品,原则上可用Weblogic JMS实
13、现替代,重点考察Weblogic JMS可靠性(也需考虑应用服务器不是Weblogic的风险)金税三期工程金税三期工程34流程类模式流程类模式功能需求(一)功能需求(一)1. 实际业务中存在大量流程化业务,这些业务需要建立在一套通用的流程机制上。2. 通用流程包括流程的定义、执行、监控等内容。业务模式:顺序执行、并行分支、同步、排他、简单合并、多路选择、多路合并等业务模式:顺序执行、并行分支、同步、排他、简单合并、多路选择、多路合并等流程模式:会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等流程模式:会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等流程定义流程定义1
14、.流程建模:图形定义流程建模:图形定义(含节点动作、分支规(含节点动作、分支规则)、分级设置、流程则)、分级设置、流程发布、办理时限、发布、办理时限、税务税务事项、组织、人员、权事项、组织、人员、权限集成限集成;2.流程仿真;流程仿真;3.管理维护:流程也能干管理维护:流程也能干定义的多版本支持、移定义的多版本支持、移植支持、备份恢复;植支持、备份恢复;流程执行流程执行1.待办事项管理与交互待办事项管理与交互;2.人工、定时、消息激活;人工、定时、消息激活;3.节点处理节点处理:处理、退回、:处理、退回、收回、会签、分支等收回、会签、分支等4.流程干预;流程干预;5.批处理支持;批处理支持;6
15、.相邻节点合并处理相邻节点合并处理;7.流程归档;流程归档;8.权限控制;权限控制;流程监控流程监控1.流程监控流程监控 办理时限监控;办理时限监控; 工作量监控;工作量监控; 流程状态监控;流程状态监控; 异常流程监控;异常流程监控;2.业务监控:业务监控: (不是不是BAM ) 监控条件定义监控条件定义 业务监控设置;业务监控设置; 业务监控执行;业务监控执行;金税三期工程金税三期工程35流程类模式流程类模式功能需求(二)功能需求(二)p功能需求小结流程主要用于处理业务,而非公文兼有人工流程和自动流程,但明显偏重于人工流程具有明显的“中国流程”或“税务流程”特色金税三期工程金税三期工程36
16、流程类模式流程类模式非功能需求非功能需求p由于主要支持业务处理,所以必须面对全国集中带来的压力流程定义的性能和可扩展考虑n角色数量n节点数量n模板数量n基础信息(代码、人员)数量流程执行的性能、可扩展、稳定性考虑金税三期工程金税三期工程37流程类模式流程类模式应用对应应用对应金税三期工程金税三期工程38统统一一权权限限系系统统应用流程管理应用流程管理应用展示应用展示流程类模式流程类模式基础技术架构设计基础技术架构设计定义的需求定义的需求应用的需求应用的需求流程建模流程建模IDEIDE统统一一权权限限系系统统流程引擎流程引擎流程归档权限控制流程执行流程仿真资源管理表单调度事件管理业务流程管理待办
17、事项管理即时消息调度业务数据分析 统计查询 业务流程监控待办事项监控工作流初始化流程权限设计任务设计事件设计流程编排1. 操作习惯的一致2. 起草,发送,回退,附件等功能的应用3.监控图形展示管理维护金税三期工程金税三期工程39流程类模式流程类模式基础技术架构设计基础技术架构设计流程归档权限控制流程执行流程仿真资源管理表单调度事件管理业务流程管理待办事项管理即时消息调度业务数据分析 统计查询 业务流程监控待办事项监控工作流初始化流程权限设计任务设计事件设计流程编排管理维护流程建模流程建模IDEIDE图形定义建模工具图形定义建模工具1.提供通用的图形建模工具权限定义、流程发布、办权限定义、流程发
18、布、办理时限、分级设置、事件理时限、分级设置、事件定义定义2.提供权限定义,流程发布,办理时限,分级设置,事件定义,通用流程模式设计通用流程模式设计3,会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等通用流程模式设计流程定义的多版本支流程定义的多版本支持、移植支持、备份持、移植支持、备份恢复恢复4.流程定义的多版本支持、移植支持、备份恢复应用流程管理应用流程管理1.1.监控条件定义,业务监控设置,流程数据初始化2.流程监控、业务监控、流程状态监控、异常流程监控3.工作量监控、办理时限监控4.业务数据分析、查询统计、即时消息通知流程引擎流程引擎1.待办事宜产生与交互;人工、定时、消
19、息激活;流程干预;批处理;相邻节点合并处理2.节点处理:处理、退回、收回、会签、分支等3.事件管理,表单管理,资源管理,流程仿真4.流程归档,权限控制金税三期工程金税三期工程40流程类模式流程类模式基础技术架构设计基础技术架构设计流程归档权限控制流程执行流程仿真资源管理表单调度事件管理业务流程管理待办事项管理即时消息调度业务数据分析 统计查询 业务流程监控待办事项监控工作流初始化流程权限设计任务设计事件设计流程编排管理维护流程建模流程建模IDEIDE1.提供通用的图形建模工具2.提供权限定义,流程发布,办理时限,分级设置,事件定义,3,会签、群发单审、退回、收回、转办、代理、文管分发、多事件处
20、理等通用流程模式设计4.流程定义的多版本支持、移植支持、备份恢复应用流程管理应用流程管理监控条件定义监控条件定义业务监控设置业务监控设置流程数据初始化流程数据初始化1.1.监控条件定义,业务监控设置,流程数据初始化流程监控、业务监控流程监控、业务监控流程状态监控流程状态监控异常流程监控异常流程监控2.流程监控、业务监控、流程状态监控、异常流程监控工作量监控,工作量监控,办理时限监控办理时限监控3.工作量监控、办理时限监控业务数据分析、业务数据分析、查询统计查询统计即时消息通知即时消息通知4.业务数据分析、查询统计、即时消息通知流程引擎流程引擎1.待办事宜产生与交互;人工、定时、消息激活;流程干
21、预;批处理;相邻节点合并处理2.节点处理:处理、退回、收回、会签、分支等3.事件管理,表单管理,资源管理,流程仿真4.流程归档,权限控制金税三期工程金税三期工程41流程类模式流程类模式基础技术架构设计基础技术架构设计流程归档权限控制流程执行流程仿真资源管理表单调度事件管理业务流程管理待办事项管理即时消息调度业务数据分析 统计查询 业务流程监控待办事项监控工作流初始化流程权限设计任务设计事件设计流程编排管理维护流程建模流程建模IDEIDE1.提供通用的图形建模工具2.提供权限定义,流程发布,办理时限,分级设置,事件定义,3,会签、群发单审、退回、收回、转办、代理、文管分发、多事件处理等通用流程模
22、式设计4.流程定义的多版本支持、移植支持、备份恢复应用流程管理应用流程管理1.1.监控条件定义,业务监控设置,流程数据初始化2.流程监控、业务监控、流程状态监控、异常流程监控3.工作量监控、办理时限监控4.业务数据分析、查询统计、即时消息通知流程引擎流程引擎待办事项管理与交互待办事项管理与交互人工、定时、消息激活人工、定时、消息激活节点处理节点处理流程干预流程干预1.待办事宜产生与交互;人工、定时、消息激活;流程干预;批处理;相邻节点合并处理2.节点处理:处理、退回、收回、会签、分支等事件管理,表单管理事件管理,表单管理资源管理,流程仿真资源管理,流程仿真3.事件管理,表单管理,资源管理,流程
23、仿真流程归档;权限控制;流程归档;权限控制;4.流程归档,权限控制金税三期工程金税三期工程42流程类模式流程类模式案例分析案例分析 应用场景分析应用场景分析 以涉税审批场景为例金税三期工程金税三期工程43流程模式流程模式性能与可扩展设计性能与可扩展设计 对应用要求的回答对应用要求的回答 性能设计 流程引擎集群部署 引擎同流程应用框架统一部署 多流程统一受理 可扩展性 引擎层支持扩展:引擎间交互能力 集成表单工具 集成规则引擎 集成专业监控工具 容错机制金税三期工程金税三期工程44流程类模式流程类模式采购建议采购建议p工作流引擎采购基本要求1:满足全国集中的性能和可扩展要求;基本要求2:具有开放
24、的API(包括对组织机构和权限的集成),税务应用可方便地进行自身的流程框架以及流程定义工具的开发基本要求3:方便、直接的支持税务需求(“中国特色”)的流程驱动扩展需求:具有良好的可扩展性,支持引擎间的交互,对表单(可选)、规则引擎(可选)、专业监控工具具有良好的集成能力金税三期工程金税三期工程45流程类模式流程类模式采购建议采购建议p工作流引擎采购建议筛选建议n满足性能要求是基本条件n可集成性满足条件n流程驱动能力满足税务要求(在这方面,国产软件有一定优势)n引擎集成扩展能力:引擎交互、集成表单、规则引擎n最后,可以考虑国际标准的问题u流程定义:BPMNu流程执行:XPDL & BPEL金税三
25、期工程金税三期工程46决策类模式决策类模式概述概述金税三期工程金税三期工程47p使用场景固定查询不能满足需求;临时性的;分散在多个固定查询中,在一个模块中查询不到;只对查询指标、条件有要求,对性能要求不高;在查询过程中,需要反复调整条件,或者查询指标;自定义查询自定义查询使用场景使用场景金税三期工程金税三期工程48p功能特点指标多、口径多、查询条件多,组合不固定,覆盖整个业务域;指标能自定义,包括新增、修改,业务口径能修改统计:维度选择范围相对固定(10个以内),支持一定程度的钻取、切片,能钻透到明细数据;自定义过程支持图形化拖拽,操作简单、明了,能供业务人员直接使用;不用直接面向数据库,无需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金税三期 工程技术 基础 架构 设计方案 PPT127
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内