当前位置:首页>地方法规>山东税收

山东省国家税务局关于印发《山东省国税系统应用软件开发技术平台标准》的通知

  为统一规划全省国税系统应用软件开发工作,优化技术配置,使全省应用软件开发架构于相对统一的技术平台之上,便于软件整合和数据资源利用,省局根据国家税务总局信息系统一体化技术方案和《山东省国家税务局信息系统一体化管理办法》(鲁国税发﹝2002﹞158号),制定本标准。
  一、总体目标
    全省国税系统税务应用软件主流设计采用三层(N层)体系结构,将全部应用统一于共同的数据平台基础之上,降低系统管理和应用整合难度,以实现税收业务、行政管理、外部应用和决策支持四个系统的有效运行和数据共享,为事务处理、数据分析创造有利条件,最终达到应用系统的全面整合,实现信息系统一体化建设的总体目标。
  二、主要内容
  软件平台主要包括操作系统、数据库、体系结构、数据仓库、中间件、开发工具、数据展现工具、数据交换平台、数据标准与数据安全、开发规范等内容,是税务信息系统一体化整体架构的基础内容之一。
  三、具体标准
  软件开发平台选择技术成熟、前瞻性好、后期维护及时的软件系统。
  (一)操作系统
  操作系统的选择与硬件选型密切相关,对小型机及其更高档次的机型采用主流的UNIX操作系统,我省国税系统小型机操作系统采用HP UX和IBM AIX等。
  PC服务器操作系统以微软主流服务器操作系统windows2000系列为主。
  (二)数据库
  基本数据业务采用关系型网络数据库存储,首选Oracle、Sybase ASE 和Sql Server 系列,一般不再采用小型桌面型数据库。
  (三)中间件
  在应用系统构建时,根据应用需求选择合适的中间件产品。
  1、WEB应用中间件:选用总局统一选型配置的WebLogic;
  2、交易中间件:BEA公司的Tuxedo;
  3、消息中间件类:选用总局统一选型配置的IBM MQ Series。
  (四)体系结构
  1、三层(N层)体系结构:新整合或新建设相对大型应用系统,应严格遵循基于中间件技术的B/S/S三层(N层)体系结构的设计思路,将业务规则、业务逻辑与后台数据存储、数据处理和前台展现程序进行提取和分离,达到数据库服务器处理数据,应用服务器处理具体业务逻辑,客户端负责和用户交互,构架三层(N层)体系开发应用平台,逐步将税务应用从两层体系结构向三层(N层)体系结构迁移。
  2、两层体系结构:新研发项目不建议采用C/S结构开发,但对一些基于局域网环境、规模较小、联机并发用户数不多的小型应用系统,也可采用两层体系结构开发,但要在三层(N层)体系的主体框架下,遵循三层(N层)理念进行设计,将前台展现与数据访问适当分离、将数据存储与数据处理适当分离,以减轻软件维护工作量,延长软件生命周期。因实际需要而开发的C/S结构项目,也要逐渐实现其部分功能向三层(N层)体系的延伸,如用三层(N层)体系结构实现对数据的查询、汇总、分析等,实现C/S结构与三层(N层)体系结构的融合。
  3、交互能力:对于与后台交互频繁的应用系统,在前端可采用“瘦”客户方式,即可在前台加入少量的逻辑审核、校验等功能,从而提高访问效率,提高三层(N层)结构下前后台之间交互能力。
  4、数据规划:采取自顶向下规划和局部设计相结合,采用主题数据库设计思路,事务型数据和分析型数据分别组织和存储;应用系统设计要基于金税广域网络运行,提高数据集中度,采取以省局、市局数据集中处理为主的数据分布模式。
  (五)开发工具
  应用系统设计采取基于组件开发结构,将商业逻辑层全部封装成组件,基于组件(公共的、可以扩充的类库)进行开发,做到程序开发模块化、参数化、构件化,可重用性强。
  用于C/S结构开发工具首选Delphi(6.0以上)和PowerBuilder(8.0以上),B/S/S架构开发采用J2EE标准,采用Java、JSP、EJB技术,开发工具Jbuilder(9.0以上)。
  (六)数据仓库
  数据仓库是决策支持系统处理的基础,数据仓库系统基于多层应用体系结构原则建立。在数据存储层,尽量与数据系统主流数据库平台一致,首选数据仓库产品Oracle Warehouse系列、Sybase IQ、IBM DB2、SAS。
  (七)数据展现工具
  用于数据展现的商业智能OLAP(在线分析处理)服务器及其配套工具应从目前主流的产品中进行选择,主要包括Brio Enterprise(6.5以上)、Business Objects(BO)、FBI等。
  (八)数据交换平台
  全省国税系统建立统一数据交换平台,采用EAI(Enterprise Application Integration)技术,建立省、市两级数据交换中心,将业务流程、应用软件、数据标准和硬件结合起来,按照数据整合、界面整合、应用整合的顺序,在上下级和各应用之间实现全面集成整合,使各应用系统之间共享同一数据交换通道,同时实现横向(同级不同应用之间)、纵向(省、市局之间)和外部门之间的数据传输。
  (九)数据标准与数据安全
  1、代码体系标准。建立规范统一的税务管理信息系统代码体系,代码标准以主体软件CTAIS为基础,税务应用代码体系按照CTAIS代码编制规则编制,CTAIS中没有涉及的按照总局《税务信息分类与代码》设置或由省局统一编制。
  2、数据接口格式。首选XML,可包括TXT、EXCEL格式等。
  3、数据接口标准。按照总局制定下发的《税收征管基础数据库结构》、《税收征管软件(CTAIS)与“金税”工程系列接口标准》(国税发〔2000〕710号)及总局、省局制定的与外部门之间的数据接口标准。
  4、按照数据分布模式和用户级别划分用户和权限,进行功能模块授权,区分数据管理权限。
  5、应用系统之间进行数据交换时,严格双方读写权限,并充分考虑对关键业务(如CTAIS、金税稽核系统)的影响。尽量采用调用对方系统提供的存储过程、接口函数、EJB接口等进行操作,不直接对对方数据库进行操作。
  (十)开发规范
  包括需求分析规范、设计规范、编程规范、文档规范在内的一系列开发规范,设计规范、编程规范参考数据库和有关编程语言标准,文档报送规范见《山东省国家税务局信息系统一体化管理办法》(鲁国税发〔2002〕158号)、《山东省国税系统应用软件开发报审文档标准》(鲁国税函〔2002〕535号)。
关键词:开发
相关问答