基于金财工程应用支撑平台数据交换规范.doc
《基于金财工程应用支撑平台数据交换规范.doc》由会员分享,可在线阅读,更多相关《基于金财工程应用支撑平台数据交换规范.doc(76页珍藏版)》请在三一办公上搜索。
1、附件二基于金财工程应用支撑平台数据交换规范(试行)2009年2月中华人民共和国财政部目 次目 次1前 言3引 言4第1部分:技术规范51范围52规范性引用文件53术语和定义53.1数据交换53.2数据交换处理模型53.3数据交换平台53.4交换子系统53.5XML Schema54数据交换要求54.1文件格式54.2使用规范64.3部署65数据交换处理模型65.1数据交换的参与者65.2内外部交换方式65.3上下级交换模式75.4财税库联网模式86数据交换文档XML模式86.1根元素结构86.2控制信息元素结构86.3业务数据元素结构106.4数据交换规范文档XML模式定义127安全策略177
2、.1数据交换安全要求177.2系统安全体系对数据交换规范的支持177.3数据交换规范的安全机制17第2部分:业务规范181范围182规范性引用文件183术语和定义183.1交换单据183.2基础数据184编码规则184.1交换子系统编码184.2交换单据编码194.3交换文件命名规则195内外部交换单据内容195.1预算单位系统交换205.2商业银行系统交换425.3人民银行系统交换656上下级交换单据内容706.1下级财政系统交换70第3部分:维护与管理741范围742相关机构及职责742.1管理机构742.2提交(应用)机构743管理和维护743.1数据交换规范内容的管理743.2交换子系
3、统注册管理743.3交换单据注册和维护74前 言基于金财工程应用支撑平台数据交换规范由以下三部分内容组成:第1部分:技术规范;第2部分:业务规范;第3部分:维护与管理。引 言规范各部分简介本规范由技术规范、业务规范和维护与管理三个部分组成。技术规范给出了使用数据交换规范的技术约束,定义了数据交换组件的模型和框架,重点描述了数据交换文档的XML模式,对根结构、控制信息元素、业务数据元素、安全策略等进行详细说明。业务规范结合具体的业务数据交换要求,给出了财政系统与预算单位系统、非税收入系统、商业银行系统、人民银行系统和上下级财政系统进行交换数据的内容和格式;为数据交换组件、各个业务系统之间进行数据
4、传输的接口提供了开发标准和依据。维护与管理是结合财政业务管理制度改革和金财工程建设的发展趋势,对后续产生的交换子系统、交换单据进行管理与维护所制定的规定和办法。制定原则在本标准中,技术规范、业务规范的编写过程遵循统一性、规范性、复用性和安全性原则。数据交换技术规范建立在统一的数据交换处理模型之上,采用一致的框架结构;数据交换内容采用XML Schema进行规范化描述;尽量采用模块化定义,以保证其结构简单、清晰,为实际系统采用面向对象技术和组件化技术提供便利;充分考虑数据交换的安全性,在尽力完善自身安全机制的同时,还要充分利用系统安全基础设施提供的安全机制。坚持能采用国际标准或国家标准的尽量采用
5、的原则,在对财政业务系统经过广泛的调研之后,以现有财政业务之间交换的数据内容为基础,充分考虑金财工程应用支撑平台带来的变革,尽可能准确地对交换的技术内容和业务内容予以明确和规范。第1部分:技术规范1 范围本部分给出了基于金财工程应用支撑平台(以下简称应用支撑平台)的各业务系统之间进行数据交换时需要遵循的技术规范,包括需求约束、处理模型、文档XML模型和安全策略。本部分包括财政业务系统与其他行业进行数据交换,上下级财政业务系统间的数据交换,以及财政业务系统内部子系统之间的数据交换,适用于财政业务应用系统的设计、开发与集成,2 规范性引用文件本规范引用了以下规范文件:CZ 00012008 财政业
6、务基础数据规范中华人民共和国财政部3 术语和定义3.1 数据交换数据交换指在分布式环境下,存在着明确功能边界的子系统之间或应用系统之间发生的信息交互过程。3.2 数据交换处理模型数据交换处理模型是对实现数据交换的技术支撑设施的抽象,为系统架构设计和定义数据交换规范框架提供依据。3.3 数据交换平台数据交换平台是金财工程应用支撑平台的重要组成部分,是数据交换技术规范的系统实现,数据交换平台是数据交换的枢纽,可提供统一的数据交换和监控管理机制。3.4 交换子系统作为独立的主体参与数据交换的业务系统,且有明确功能边界的应用系统。如:代理银行系统。3.5 XML SchemaXML Schema是描述
7、XML文档格式的模式语言。它是W3C(World Wide Web Consortium万维网联盟)的推荐标准,完全使用XML作为描述手段,不仅可以定义XML文档的结构,而且还允许约束文档的内容,具有很强的描述能力、扩展能力和处理维护能力。与使用 DTD(Document Type Definition文档类型定义)定义约束相比,模式具有更好的灵活性和确定性。XML Schema定义(XML Schema Definition,XSD)文件的扩展名是“.xsd”。4 数据交换要求4.1 文件格式财政业务系统在设计时,涉及与其他系统进行数据交换时,交换的文档格式必须是XML文件,XML文件的结构
8、必须遵循技术规范中的定义。4.2 使用规范财政业务系统在开发和集成时,涉及与其他系统进行数据交换时,应当遵循数据交换的业务规范中编码规则和单据内容的定义。财政部门根据自身业务细化需要,可以增加交换子系统和交换单据,增加交换子系统和交换单据时应遵循业务标准中编码规则。财政部门业务系统之间进行数据交换时,可以对交换单据格式进行适当扩充,扩充的信息项命名需要遵循财政部颁布的财政业务基础数据规范。4.3 部署模式一级财政部门原则上只建一个数据交换中心,统一实现内外部和上下级数据交换。5 数据交换处理模型参与数据交换的业务系统通过数据交换将数据写入应用支撑平台或从应用支撑平台读取数据,实现与其它业务系统
9、的数据共享和业务协同。5.1 数据交换的参与者a) 数据交换的发送者负责构造请求数据包,并将请求数据包发送至数据交换平台;负责从数据交换平台接收响应数据包,并对响应数据包进行处理。b) 数据交换平台负责请求数据包和响应数据包的接收、转换、传递,并对数据交换过程进行监控和管理。原则上,请求数据包和响应数据包的构造、业务数据体的解析、与交换相关的业务处理由数据交换发送者或接收者完成。c) 数据交换的接收者负责接收、解析、处理请求数据包,根据处理结果构造响应数据包,并将响应数据包发送至数据交换平台。5.2 内外部交换方式数据交换参与者之间存在两种协作方式:同步方式和异步方式。a) 同步方式数据交换发
10、送者构造请求数据包,并发送至数据交换平台;数据交换平台将请求数据包发送给数据交换接收者进行处理,最终向发送者返回响应数据包。发送者只有接收到响应数据包或捕获到数据交换异常后才继续往下执行,这种方式适用于数据交换量小、响应时间要求严格的情况,如:基础数据的同步。在同步交换中,参与者的协作方式如图1所示:图1 同步交换的协作方式b) 异步处理方式数据交换发送者向数据交换平台发出请求数据包后,继续进行其他处理,而不是等待响应数据包;数据交换平台负责将请求数据包发送给接收者,或接收者主动从数据交换平台索取请求数据包;接收者在获得请求数据包后进行处理并构造响应数据包,然后发送至数据交换平台;数据交换平台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 工程 应用 支撑 平台 数据 交换 规范
链接地址:https://www.31ppt.com/p-2396182.html