基于金财工程应用支撑平台开发规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《基于金财工程应用支撑平台开发规范(试行)》目
录
提出单位:中华人民共和国财政部
起草单位:财政部信息网络中心
发布时间:2009年2月
前言
《基于金财工程应用支撑平台开发规范(实行)》规定了基于应用支撑平台建设业务系统的技术要求,分为开发指南、参考手册、开发案例、配置手册、
问题解答等五部分。
开发指南是介绍应用支撑平台及基于应用支撑平台构建业务系统总体思路的技术文档,详细介绍了数据字典、总账、交易令、规则、权限、工作流、
交易凭证、安全、报表、数据交换等十个业务和技术组件,每个组件从基本功
能、设计原理、实现方式及应用开发等方面进行了说明,并对平台应用模式、
技术路线和部署模式等作了具体描述。
参考手册是基于应用支撑平台开发的技术文档,包括建立开发环境、公共对象结构、平台服务接口API说明、平台表结构和平台异常代码说明等。
开发案例介绍了基于应用支撑平台开发业务系统的实例,从开发的角度给系统开发人员提供参考。开发案例分别对生长模式和接入模式给出了实例说
明。
配置手册是应用支撑平台实施配置的参考手册,重点介绍了应用支撑平台本身的配置过程。具体内容包括:应用支撑平台的登录和系统定义、数据字典、
规则、总账和交易令、交易凭证、工作流、权限、数据交换、报表等的配置过程。
问题解答汇集了应用支撑平台在推广实施过程中常见的问题及解决办法。
规范性引用文件
CZ 0001—2008 《财政业务基础数据规范》中华人民共和国财政部颁布。
术语和定义
1.金财工程应用支撑平台(英文缩写FASP):由财政部统一组织开发的、在全国财政系统推广应用的平台。应用支撑平台是统一标准的载体、整合系统的工具、连结上下级系统的桥梁、统一数据交换的中枢,为实现信息共享、协同工作提供技术手段,为实现资金监控、统计分析、决策支持创造条件。应用支撑平台是构建财政核心业务一体化管理大系统的基础,建设和推广应用支撑平台是金财工程一体化建设的根本保障。
2.业务系统:指用于财政业务管理的计算机软件系统。
3.业务组件:在总结、抽象财政业务共性的基础上,在应用支撑平台中构建的与业务密切相关的组件,包括:数据字典、规则、总账、交易令、交易凭证5个组件。
5.技术组件:在总结、抽象财政业务系统共性的基础上,在应用支撑平台中构建的与技术密切相关的组件,包括:工作流、权限、报表、安全、数据交换5个组件。
6.应用模式:基于应用支撑平台构建财政一体化大系统的设计、开发和部署模式,主要包括生长模式和接入模式。生长模式是指基于应用支撑平台的业务组件和技术组件,对现有业务系统进行合理改造、替换或开发新系统的一
种应用模式;接入模式是指对原有业务系统进行标准化改造,将业务数据接入应用支撑平台的一种应用模式。
要求
1.应用支撑平台主要包括生长和接入两种应用模式,在进行业务系统整体方案设计时,应该认真分析现有系统的实际情况,选择适合当地特点的应用模式。
2.基于应用支撑平台开发和整合业务系统时,应遵循应用支撑平台要求的技术路线。
3.基于应用支撑平台开发和整合业务系统时,应当充分利用应用支撑平台的技术成果,发挥应用支撑平台数据完整集中的优势。
4.基于应用支撑平台建设财政业务系统的方案设计应充分考虑财政内外部、上下级之间信息共享的要求。
5.财政核心业务处理全过程的关键业务数据应纳入应用支撑平台,并确保业务系统与应用支撑平台的数据一致性。
6.基础数据应当以应用支撑平台为核心进行维护;进入应用支撑平台的业务数据必须符合财政部颁布的《财政业务基础数据规范》。
7.各业务系统间原则上不再建立数据接口,均通过应用支撑平台实现数据共享。
8.业务数据进入应用支撑平台时,必须通过调用应用支撑平台提供的接口服务进行处理,禁止直接修改应用支撑平台中的数据表。
9.基于应用支撑平台开发和整合业务系统时,除应用支撑平台允许的扩充外,禁止修改平台的数据结构和基础配置。
10.应用支撑平台的源代码和发布版本由财政部统一维护、升级。
第一部分开发指南(目录)
1.概述
1.1 目的
1.2 范围
1.3 定义、首字母缩写词和缩略词
1.4 参考资料
2.平台简介
2.1 平台的构成
2.2 平台的特征
2.3 平台的应用
2.4 技术框架与运行环境
3.平台组件
3.1 数据字典
3.2 总账
3.3 交易令
3.4 规则
3.5 权限
3.6 工作流
3.7 交易凭证
3.8 安全
3.9 数据交换
3.10 报表
4.平台应用模式
4.1 接入模式
4.2 生长模式
5.技术路线
5.1 平台实现技术路线
5.2 表层实现技术要求
6.部署
6.1 集中式部署
6.2 接入模式的部署
6.3 关于部署的若干重要问题说明
第二部分参考手册(目录)
1.概述
1.1 目的
1.2 范围
1.3 定义、首字母缩写词和缩略语
1.4 参考资料
2.建立ECLIPSE开发环境
2.1 引用的JAR文件包
2.2 WEBLOGIC插件的配置
2.3 JVM启动内存设置
2.4 配置WEBLOGIC的连接池和数据源
2.5 DATASOURCE.XML
2.6 FASP-CONTEXT.XML
2.7 FASP上下文配置