ICS 35.240 CCS L77 3502/T 福 建 省 厦 门 市 地 方 标 准 DB3502/T 056.4—2020 政务信息共享协同平台 第 4 部分:二次开发 The sharing and collaborative platform of government information— Part 4:Secondary development 2020 - 12 - 31 发布 2021 - 01 - 01 实施 厦门市市场监督管理局 发 布 DB3502/T 056.4—2020 目 次 前言 ................................................................................. II 引言 ................................................................................ III 1 范围 ............................................................................... 1 2 规范性引用文件 ..................................................................... 1 3 术语和定义 ......................................................................... 1 4 缩略语 ............................................................................. 2 5 业务流程开发 ....................................................................... 2 流程脚本 ....................................................................... 2 数据空间 ...................................................................... 11 6 功能插件开发 ...................................................................... 13 支持语言 ...................................................................... 13 Java 插件开发 .................................................................. 13 Python 插件开发 ............................................................... 14 附录 A(资料性) 业务流程脚本与数据空间示例 .......................................... 15 A.1 流程脚本代码示例 .............................................................. 15 A.2 数据空间代码示例 .............................................................. 28 附录 B(资料性) Java 插件代码示例 ................................................... 40 B.1 说明 .......................................................................... 40 B.2 Java 插件源代码 ................................................................ 40 B.3 平台流程调用 .................................................................. 40 附录 C(资料性) Python 插件代码示例 ................................................. 41 C.1 说明 .......................................................................... 41 C.2 Python 插件源代码 .............................................................. 41 C.3 平台流程调用 .................................................................. 42 参考文献 ............................................................................. 43 I DB3502/T 056.4—2020 前 言 本文件按照GB/T 1.1—2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定 起草。 本文件为DB3502/T 056《政务信息共享协同平台》的第4部分。DB3502/T 056已发布了以下部分: ——第 1 部分:总体设计; ——第 2 部分:资源管理; ——第 3 部分:接入要求; ——第 4 部分:二次开发。 本文件是在DB3502/Z 033.4—2016《政务信息共享协同平台技术规范 第4部分:平台二次开发》的 基础上,根据技术和需求变化,重新立项并制定的。与DB3502/Z 033.4—2016相比,除结构性调整和编 辑性改动外,主要技术变化如下: a) 更新所支持开发语言版本 (见 6.2.1.3、6.3.1.3, DB3502/Z 033.4—2016 的 6.1.1.3、 6.2.1.3) ; b) 更新二次开发示例代码(见附录 B、附录 C,DB3502/Z 033.4—2016 附录 A、附录 B、附录 C)。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本文件由厦门市工业和信息化局提出。 本文件由厦门市工业和信息化局归口。 本文件起草单位:厦门市信息中心、厦门畅享信息技术有限公司、厦门市标准化研究院。 本文件主要起草人:吕志仁、赖炜炜、巫晓强、杨远军、朱永上、彭明剑、郭劲军、郭望、傅楚隆、 揭英杰、吴宸勖、陈尚峰、卢淼先、闫焕友、张金梅、刘姗姗、李童、蔡跃华。 II DB3502/T 056.4—2020 引 言 DB3502/T 056《政务信息共享协同平台》旨在确立政务信息共享协同平台总体设计、资源管理、接 入要求、二次开发的技术标准,拟由四个部分构成。 ——第 1 部分:总体设计。目的在于确立平台关键技术路线和软件系统的组织形式,确保平台总 体架构满足国家对政务信息交换与共享的要求,明确平台内主要功能模块和模块间的逻辑关 系,避免“过度建设”并确保“必要建设”。 ——第 2 部分:资源管理。目的在于规范平台所支持的多种资源类型、协议标准、提供方式,为 平台对外服务的兼容性提供保障;明确平台不同类型资源的属性,统一属性分类,为平台对 外服务的通用性提供保障;针对资源生产、资源注册、资源测试、资源申请、资源调用、资 源目录、资源检索、资源版本、资源安全等操作提出全生命周期管理要求,为平台对外服务 的可用性提供保障。 ——第 3 部分:接入要求。目的在于将平台对外接口标准化,明确接口在安全性、完备性、一致 性、易用性、稳定性方面要求,进一步提升平台对外提供服务的能力和质量,并从网络接 入、平台资源生产方、平台资源消费方、区级平台接入等方面,明确接入的实现方式,为保 障平台建设质量及拓展平台应用范围提供技术支撑。 ——第 4 部分:二次开发。目的在于规范平台提供二次开发的工作方式、对扩展模块管理方式, 为后续平台业务流程及插件的完善提供统一标准,既避免了平台直接耦合上层各类业务,又 允许不同部门结合特定业务需要,在授权范围内扩展平台功能。 III DB3502/T 056.4—2020 政务信息共享协同平台 第 4 部分:二次开发 1 范围 本文件规定了政务信息共享协同平台的业务流程开发和功能插件开发。 本文件适用于政务信息共享协同平台功能扩展,软件开发人员基于本平台进行新功能的扩展开发 时参照使用。 2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 文件。 DB3502/T 056.1—2020 政务信息共享协同平台 第1部分:总体设计 DB3502/T 056.2—2020 政务信息共享协同平台 第2部分:资源管理 DB3502/T 056.3—2020 政务信息共享协同平台 第3部分:接入要求 3 术语和定义 DB3502/T 056.1—2020、DB3502/T 056.2—2020、DB3502/T 056.3—2020界定的以及下列术语和定 义适用于本文件。 变量 variable 由一个标识符、一组数据属性、一个或多个地址和各数据值(地址与数据值间的联系可变)组成, 通过声明或隐式声明建立的四元组。 注: 在某些编程语言中,地址可变,因而所结合的数据值可变,在其他编程语言中,地址固定不变,但所结合的数 据值在执行期间可以改变。 [来源:GB/T 5271.15—2008,定义15.03.03] 局部 local 修饰或说明某一语言构造:所具有的作用域仅在对其声明的声明区域内。 [来源:GB/T 5271.15—2008,定义15.02.11] 全局 global 修饰或说明某一语言构造:处于所在程序中所有模块的作用域内。 [来源:GB/T 5271.15—2008,定义15.02.12] 数组 array 1 DB3502/T 056.4—2020 一种作为某一数组型的一个数据实例,其中各元素或适当的元素组都可以随机而独立的加以引用 的聚合
DB3502-T 056.4—2020 政务信息共享协同平台 第4部分:二次开发 厦门市
文档预览
中文文档
49 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共49页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2022-09-30 22:14:35上传分享