DB36T-江西省电子政务共享数据统一交换平台建设规范_第1页
DB36T-江西省电子政务共享数据统一交换平台建设规范_第2页
DB36T-江西省电子政务共享数据统一交换平台建设规范_第3页
DB36T-江西省电子政务共享数据统一交换平台建设规范_第4页
DB36T-江西省电子政务共享数据统一交换平台建设规范_第5页
已阅读5页,还剩160页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DBXX/XXXXX—XXXX前言 II引言 III1范围 12规范性引用文件 13术语和定义 14资源目录体系规范 25数据规范 46接口规范 47接入规范 48运维规范 4附录A(资料性附录)政务信息资源核心元数据 5附录B(规范性附录)政务信息资源标识符编码方案 6附录C(规范性附录)政务信息资源分类原则 7前言本标准按照GB1.1-2009给出的规则起草。本标准由江西省信息中心提出并归口。本标准起草单位:江西省信息中心、思创数码科技股份有限公司。本标准主要起草人:金俊平、徐依庚、吴俐、杜军龙、孙杨、钱军、鲁战利、胡坚勇、郑自。引言江西省电子政务共享数据统一交换平台规范是指导全省各级数据使用部门针对数据使用规则的依据。本规范针对江西省电子政务共享数据统一交换平台的建设与运维,提出技术性要求。江西省电子政务共享数据统一交换平台建设规范范围本规范约定了江西省电子政务共享数据统一交换平台(以下简称:数据共享交换平台)的管理工作机制,规范全省政务信息资源管理工作,加快推动全省政务信息系统互联互通和信息共享。包括因履行职责需要使用其他政务部门政务信息资源和为其他政务部门提供政务信息资源的行为。省级各政务部门、各市、县政府需要新建跨部门共享信息资源的业务信息系统应遵循本标准规范实现信息共享。本细则所称数据共享交换平台即省发展改革委组织建设的江西省电子政务共享数据统一交换平台,包含政务信息资源目录管理系统、数据共享交换系统等。本规范适用于各级数据共享交换平台维护管理部门。本规范具体技术细节由江西省信息中心负责解释。本规范适用省、市、县三级使用数据共享交换平台进行跨部门、跨地域、多业务、异构系统、异构数据库的信息交换与共享的相关业务部门。规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T4880.2语种名称代码第2部分:3字母代码GB/T7027-2002信息分类和编码的基本原则与方法GB/T7156-2003文献保密等级代码与标识GB/T7408数据和交换格式信息交换日期和时间表示法GB/T10113-2003分类与编码通用术语GB/T19486-2004电子政务主题词表编制规则W3CUDDIv2数据结构规范W3CUDDIv2API结构规范W3CXML标准1.0W3CXMLSchema标准1.1W3CSOAP标准1.2Z39.50信息基础设施中的信息检索协议LDAPV3轻量级目录访问协议术语和定义下列术语和定义适用于本文件。政务信息资源GovernmentInformation各级政务部门在依法履行职能过程中制作或获取的,以一定形式记录、保存的文件、资料、图表和数据等各类信息资源,包括政务部门直接或通过第三方依法采集的、依法授权管理的和因履行职责需要依托政务信息系统形成的数据资源等。政务信息资源目录GovernmentInformationCatalog记录政务信息资源结构和政务信息资源属性的数据体系。政务信息资源结构通过树状的目录结构,展现了政务信息资源之间的相互关系;政务信息资源属性则描述了资源的管理属性,包括来源、去向、版本等,用于控制和管理资源政务信息资源目录体系GovernmentInformationCatalogSystem用于采集、存储、使用和管理政务信息资源目录内容,通过元数据信息的定位和发现机制,实现政务信息资源的共享。元数据Metadata描述数据的数据。核心元数据CoreMetadata元数据内容的最小子集,通常用于编制资源目录。政务信息资源元数据GovernmentalInformationMetadata描述政务信息数据集的内容、质量、表示方式、管理方式以及数据集的其它特征,是实现政务信息数据集共享的核心内容之一。政务信息资源核心元数据GovernmentalInformationCoreMetadata政务信息资源元数据内容的最小子集,通常用于编制政务信息资源目录。分类Classification按照选定的属性(或特征)区分分类对象,将具有某种共同属性(或特征)的分类对象集合在一起的过程。信息分类InformationClassification根据信息内容的属性或特征,将信息按一定的原则和方法进行区分和归类,并建立起一定的分类系统和排列顺序,以便管理和使用信息。政务信息资源分类GovernmentInformationClassification把具有某种共同属性或特征的政务信息归并在一起,通过其类别的属性或特征来对政务信息进行区别,据以建立政务信息资源目录分类体系,具体实现政务信息资源采集、管理、服务、共享等。政务信息资源目录中心GovernmentInformationCatalogCenter提供政务信息资源目录内容的注册、发布、维护、查询。编目Catalogue政务部门采编数据资源核心元数据或服务资源核心元数据的过程。注册Register目录中心接收和处理政务部门提供的目录内容或者下级目录中心(3.11)提供的地址信息的过程。发布Publish目录中心对外公布目录内容或者目录中心(3.11)地址信息的过程。目录内容提供者CatalogContentProvider提供目录内容的政务部门。目录内容使用者CatalogContentConsumer使用目录内容的政务部门用户和社会公众用户。元数据元素MetadataElement元数据的基本单元。注:元数据元素在元数据实体中是唯一的。元数据实体MetadataEntity一组说明数据相关特性的元数据元素。注:可以包含一个或一个以上元数据实体。资源目录体系规范目录体系总体框架目录体系总体框架目录体系的总体框架包括概念模型、管理结构和技术结构。目录体系概念模型政务信息资源目录体系概念模型由标准、数据库、目录等要素构成,如图4-1所示。标准包括信息元数据、资源分类、标识符编码及安全等标准。政务信息资源元数据库是政务信息资源目录体系的组成部分,核心元数据来源于政务信息资源元数据库,也可直接来源于政务信息资源库。核心元数据由数据资源核心元数据以及服务资源核心元数据两类组成。政务信息资源元数据库是在政务核心元数据的基础上,按照政务信息资源管理的需要进行扩展。政务信息资源目录分为资源目录和服务目录,数据资源核心元数据形成资源目录,服务资源核心元数据形成服务目录。图4-1目录体系概念模型目录体系管理结构江西省政务信息资源目录体系的管理结构分为省级目录中心、市级目录中心和区县级目录中心三级,如图4-2所示。目录中心包括主目录与分目录,具有元数据注册、运维、保存、服务和管理等功能。图4-2目录体系管理结构省级主目录包括直接在省本级目录中心注册的政务信息资源核心元数据、按照行业或跨部门应用建立的若干分目录中的核心元数据以及市级级目录中心地址信息与核心元数据。市级主目录包括直接在本级目录中心注册的政务信息资源核心元数据、按照行业或跨部门应用建立的若干分目录中的核心元数据以及区县级目录中心地址信息与核心元数据。区县级主目录包括直接在本级目录中心注册的政务信息资源核心元数据、按照行业或跨部门应用建立的若干区县级分目录中的核心元数据。区县级目录中心应向市级目录中心注册区县级目录访问地址和本区县管理的核心元数据;市级目录中心应向省级目录中心注册市级目录访问地址和本市管理的核心元数据。按照政务管理的需要,区县级分目录也可向市级相应分目录直接注册其核心元数据。目录内容使用者根据政务信息资源目录的使用授权,通过省市区三级目录中心进行查询和检索。目录体系技术结构目录体系技术结构从技术层面上主要分为软件与硬件环境和网络基础设施、数据资源层、服务接口层和应用层,如图4-3所示。数据资源层主要由数据资源核心元数据库、服务资源核心元数据库、资源目录和服务目录构成。图4-3目录体系技术结构服务接口层包括:编目服务、注册服务、发布服务、查询服务、目录维护、用户管理和交换接口等。应用层包括外部网站、内部网站和其它应用访问方式。通过内、外部网站实现元数据的统一浏览、查询、编目等。其它应用主要指调用服务接口的非web应用。目录体系技术要求目录体系基本功能目录体系的基本功能包括目录内容编目、注册、发布、查询、维护。编目提供政务信息资源元数据的编辑功能。包括:a) 根据政务信息资源元数据标准提取信息资源相关特征信息,形成政务信息资源元数据库;b) 政务部门向目录中心申请政务信息资源标识符前段码,制定后段编码方案,并对本部门的政务信息资源标识码自动或人工赋码;c)对政务信息资源元数据中的分类信息进行赋值。注册a)在目录中心注册政务信息资源核心元数据。b) 提供目录中心地址注册功能。下级目录中心到上级目录中心登记目录中心的名称和统一资源定位符(URL),并进行更新和维护。发布a)发布目录内容,即政务信息资源核心元数据;b) 发布目录中心地址信息,包括目录中心的名称和统一资源定位符(URL)。查询a) 为应用系统提供标准的调用接口,支持政务信息资源核心元数据的查询。b)提供人机交互方式的目录内容的查询功能,包括:提供政务信息资源核心元数据的查询检索功能;提供多种查询功能。c)提供人机交互方式的目录中心地址信息查询功能维护用于目录中心维护目录内容和目录中心地址信息库,主要包括:a)目录内容库的建立、更新、备份与恢复、入库与出库;b)目录中心地址信息库的建立、更新、备份与恢复、入库与出库。目录体系标准选择政务信息资源分类标准政务信息资源目录的建设应遵循GB/T19486-2004、GB/T7027-2002、GB/T10113-2003、GB/T4754-2002,可参考附录B政务信息资源分类原则中的规定。各单位可以根据电子政务应用的需要,可按面向服务、行业、主题、资源形态分类,选择一种或多种信息资源分类方法来组织管理信息资源。政务信息资源标识符编码政务信息资源标识符按照市级,区县两级编码。具体编码遵循附录C政务信息资源标识符编码方案。政务信息资源元数据标准江西省政务信息资源核心元数据遵循附录A政务信息资源核心元数据标准。各政务部门的元数据可根据实际情况在政务信息资源核心元数据标准的基础上扩展。政务信息资源目录技术要求资源目录结构是树形结构,建议采用基于LDAP的数据存储方式。政务信息资源是基于元数据技术组织和管理。元数据以XML表示,以DTD或XMLSchema对XML文档的结构进行定义。目录体系基于HTTP、WebServices或Z39.50协议提供服务。服务目录技术要求服务目录采用WebServices、UDDI(统一描述、发现和集成协议)技术实现。服务目录的数据结构类型定义采用W3CXML标准1.0和W3CXMLSchema标准1.1,数据结构的组织形式类似于W3CUDDIv2数据结构规范。服务API接口格式参考W3CUDDIv2API结构规范。消息格式接口使用SOAP1.2规范(具体SOAP消息通信格式见W3CSOAP标准1.2)。目录编目规范定义信息资源分类原则对信息资源的分类,可以通过以下四个方面来进行:1)服务面:按照提供服务的目标、途径、支撑条件和资源管理,对政务信息资源进行分类。2)行业面:信息资源都反映一定的行业特点,所以对信息资源进行开发利用时,可以根据行业特点,对信息资源进行分类。3)基础面:信息资源本身具有特定的含义,可以根据含义主题的不同,对信息资源进行分类。4)物理面:信息资源都是依附于某种载体,以某种形式而存在的,因此可以根据信息资源的表现形态,对政务信息资源进行分类。根据以上四个面对政务信息资源进行分类,相应地产生了主题分类、行业分类、服务分类和资源形态分类四种分类。其中,主题分类是核心,是政务信息资源的基础性分类。行业分类、服务分类和资源形态分类为辅助性分类。政务信息资源的主题分类体现了其内容的属性或特征;政务信息资源的行业分类体现了政务部门职能的特点;政务信息资源的服务分类体现了政务信息资源面向用户提供的功能服务的划分;政务信息资源形态分类体现了政务信息的存在形式。四种分类相对独立,当政务信息资源的某个面的属性发生变化时,应尽量减小对其它面属性的影响,最大程度地保证目录体系的稳定性。每种分类在元数据中应至少有一个相应字段,且主题分类和资源形态分类对应的字段内容不空。四种分类之间客观存在着多对多的关联。特定内容属性或特征的政务信息资源以某种存在形态为用户提供相应的功能服务,并且由相应的职能部门对其负责,建立和明确这种关联关系是实现自动标引的基础。下图表达了四种分类的应用模式。图4-4分类体系应用模式图主题分类分类依据按照政务信息资源的不同的表现形态将政务信息资源进行分类。编码方法和代码结构资源形态分类采用混合分类法。其中,一级类由两个大类组成,用1位阿拉伯数字表示,二级类用2位阿拉伯数字表示,三级类用2位阿拉伯数字表示,结构如下图所示。图资源形态分类分类代码结构图分类示例本分类提供一个“主题分类示例表”,它的结构如下表所示。内容详见附录B1。表主题分类示例表代码名称描述和说明01综合政务关于政治领域的当前状况和发展规划01A方针政策政府制订的、宏观的、指导各个领域发展的方针政策01AA专题政策专题政策指由国家政府机构为了实现一定的战略目标所制定的有关科技、军事、经济、人口、外交、政治等专题领域的方针和政策01AB政策理论研究政策理论研究包括:国家政府机构和组织围绕专题政策所展开的理论研究与计划01AC组织机构组织机构包括:参与制定、贯彻各专题政策的政府机构和政策研究组织01B中共党务关于中国共产党的规章制度、组织机构建设和发展,以及工作职责等相关信息………行业分类分类依据根据政务信息资源所涉及的行业领域范畴,参照GB/T4754-2002,删除了第四级类目,并添加了部分描述和说明,制定了本分类。编码方法和代码结构分类系统划分为大类、中类、小类三级类目,使用等级层次结构排列。分类系统由标记符号、类目分类标准、类目注释构成。类目的标记符号由大写罗马字符(A-Z)与阿拉伯数字组成,结构如下图所示:图行业分类代码结构图分类示例本分类提供一个“行业分类示例表”,它的结构如下表所示。内容详见附录B2。表行业分类示例表代码类别名称说明门类大类中类小类A农、林、牧、渔业本门类包括01—05大类。01农业指对各种农作物的种植活动。011谷物及其他作物的种植0111谷物的种植指以收获籽实为主,供人类食用的农作物的种植,如稻谷、小麦、玉米等农作物的种植。0112薯类的种植0113油料的种植0114豆类的种植服务分类分类依据服务分类依据以下分类:a)对于构建服务型政府形态具有技术指导作用;b)体现经济调节、市场监管、社会管理、公共服务等政府职能;c)有利于近期实现政府内部跨部门、跨行业、跨地区信息共享目标;d)以面分类法为主,与线分类法结合。就一般意义上的政府业务而言,逻辑上都可以划分为目标、方式、方式支持环境、资源等四个按顺序依次支撑的方面。这四个方面按照为公众服务的本质属性又可以影射为为公众服务、服务方式、服务方式支持环境、服务资源等四个面,也叫四个领域。编码方法和代码结构面向服务的政府信息分类暂采用层次码来表示信息分类的层次关系,但它属于无含义代码。第一层采用1位阿拉伯数字代码,表示主题分类;第二、三层均采用2位阿拉伯数字代码,分别表示业务、职能等信息分类。结构如下图所示:图服务分类代码结构图分类示例本分类提供一个“服务分类示例表”,它的结构如表3所示。内容详见附录B3。服务分类示例表代码名称描述和说明1为公众服务为公众服务领域,描述了政府代表公众利益所承担的服务使命和宗旨,包括:以公民为焦点而提供的服务;面向公共财产和公共利益的服务;政府保护公民和公民利益的责任。101公民基本生活保障公民基本生活保障,包括:采用财政和其他必要的手段,确保公民维持适当的生活水平的各种行为;提高公民生活水平的有偿和无偿计划。10101退休和残疾退休和残疾,包括对退休和残疾人员的退休利益、养老金(退休金)和收益安全的发展和管理计划。10102失业救济失业救济,指对没有找到新工作的长期失业者提供收益保障。………资源形态分类分类依据按照政务信息资源的不同的表现形态将政务信息资源进行分类。编码方法和代码结构资源形态分类采用混合分类法。其中,一级类由两个大类组成,用1位阿拉伯数字表示,二级类用2位阿拉伯数字表示,三级类用2位阿拉伯数字表示,结构如下图所示。图资源形态分类分类代码结构图分类示例本分类提供一个“资源形态分类示例表”,它的结构如表4所示。内容详见附录B4。资源形态分类示例表代码名称描述和说明1电子化资源用电子化手段描述的信息资源。101数据库存储在某种存储介质上的相关数据有组织的集合。10101文档数据库以文档为处理信息的基本单位,用来管理文档的数据库。10102关系型数据库基于关系模型建立的数据库。10103其他数据库无法归入以上各类的数据库资源。………资源编码规范标识符的结构标识符的构成政务信息资源标识符由前段码(5位字母数字)和后段码(不定长的字符串)两部分组成,前段码和后段码之间用字符“/”隔开,其形式如下图所示。图4-4政务信息资源标识符的组成前段码前段码是政务信息资源标识符中的字符“/”之前的部分,用来标明为政务信息资源分配后段码的实体。该实体可以是各级政务信息资源目录管理者(以下简称“目录管理者”),也可以是拥有并提供政务信息资源的政务部门。前段码共5位,由GB18030中规定的10个阿拉伯数字(0~9)和26个大写罗马字符(A~Z)组成。后段码后段码是政务信息资源标识符中的字符“/”之后的部分,用来对同一实体内部所管理或拥有的信息资源进行唯一标识。后段码的长度和编制规则本标准不作规定,所采用的字符可以是GB18030中规定的任意字符。标识符的管理与分配前段码的管理与分配政务信息资源标识符的前段码由信息资源前段码管理中心(以下简称“前段码管理中心”)统一管理和分配。前段码通常分配给各级目录管理者,也可以分配给拥有政务信息资源并向目录管理者提交(或注册)这些资源或其元数据的各级政务部门。前段码管理中心负责确保前段码的唯一性,不得将一个前段码分配给多个实体。各级目录管理者和各级政务部门应在筹建政务信息资源目录体系之初申请前段码,以便在开展目录体系建设时实现对政务信息资源的唯一标识。目录管理者申请前段码时,首先应向上级目录管理者提出,上级目录管理者在认定符合条件后,代其向前段码管理中心申请前段码。下图给出了目录管理者申请前段码的具体流程,其中阿拉伯数字表示先后顺序。图4-5目录管理者申请前段码的流程后段码的管理与分配后段码由拥有前段码的目录管理者或政务部门自行管理和分配,必须保证在本部门范围内的唯一性。后段码原则上采用顺序号,由程序自动生成。编制后段码时应考虑代码的稳定性和简洁性。拥有前段码的目录管理者或政务部门都可以在编目元数据时生成后段码,以实现对政务信息资源的唯一标识。如果合适,后段码可以采用现有的编码体系。现有的编码体系必须在一定范围内被权威机构所认可,比如具有稳定的编码规则,并有专人管理。这些编码体系可以是国际或国家范围内认可的编码体系,比如ISBN号、ISSN号等,也可以是一个部门内部为其所管理的信息资源分配的流水号。政务信息资源标识符的生成前段码加上由拥有该前段码的实体为政务信息资源分配的后段码,即构成了一个完整的、全国范围内唯一的政务信息资源标识符。该标识符在政务信息资源的生命周期内保持不变。下表约定了前两位所代表的省、自治区、直辖市和特别行政区名称前段码前两位说明北京市11北京市目录管理者、北京市下属各级目录管理者以及北京市相关政务部门的前段码均以“11”开头。以“11”开头的前段码资源总数为363=46656。天津市12下同,略。河北省13山西省14内蒙古自治区15辽宁省16吉林省17黑龙江省18上海市19江苏省20浙江省21安徽省22福建省23江西省24山东省25河南省26湖北省27湖南省28广东省29广西壮族自治区30海南省31重庆市32四川省33贵州省34云南省35西藏自治区36陕西省37甘肃省38青海省39宁夏回族自治区40新疆维吾尔自治区41台湾省42香港特别行政区43澳门特别行政区44下表约定了第3位所代表的设区市名称前段码3位说明省本级1省本级部门南昌市2景德镇市3萍乡市4新余市5九江市6

鹰潭市7赣州市8吉安市9宜春市A抚州市B上饶市C约定第4、5位所代表的区、县,各地市参照行政区划代码进行编制。管理要求江西省政务信息资源目录体系管理架构划分为省、市、区县三级,各级一般包括三个角色和六项活动。三个角色是目录内容提供者、政务信息资源目录中心、目录内容使用者,其中政务信息资源目录中心是一个虚拟机构,可以指定某一个政府机构承担其相应职能。六项活动包括规划、编目、注册、发布、维护、查询。规划各级政务部门梳理、规划本级政务信息资源数据目录和服务目录,制定本部门政务信息资源目录体系建设实施方案与工程建设规范,保证各目录系统的互联互通。编目依法对编辑的信息资源目录和目录内容设置使用权限,分为依法专用、公开和授权共享三种级别。依据附录A核心元数据标准要求,结合本部门信息资源特点在核心元数据基础上进行扩展元数据数据项。参考附录B的政务信息资源分类要求,设计分类方案。各单位可以结合本部门应用特点选择主题分类、行业分类、服务分类和资源形态四种分类中的一种或多种分类,也可根据应用需要选用其他分类。依据附录C的标识符编码方案的要求,政务部门向政务资源目录中心申请政务信息资源标识符前段码,制定后段编码方案,并对本部门的政务信息资源标识码自动或人工赋码。目录内容提供者按上述要求对政务信息资源进行编辑与整理,形成政务信息资源目录。注册政务信息资源目录内容提供者向政务信息资源目录中心注册政务信息资源目录内容并负责更新。政务信息资源目录中心对注册的目录内容进行审核和管理。区级政务信息资源目录中心向市级汇总目录内容和地址信息;市级政务信息资源目录中心汇聚和管理各区级政务信息资源目录内容和目录中心地址。发布目录内容提供者向社会公众发布本部门政务公开信息资源目录,向政务部门发布内部授权共享数据目录和服务目录。政务信息资源目录中心向社会公众发布本中心政务公开信息资源目录,向政务部门发布内部授权共享数据目录和服务目录。政务信息资源目录中心向使用者发布在本中心管理的地址信息。查询政务信息资源目录中心提供按分类、条件检索等信息资源目录的查询服务,满足政务部门和社会公众检索政务公开信息资源目录、浏览目录内容,并获取所需的公开政务信息资源目录内容和电子化信息资源内容的要求。政务信息资源目录中心提供服务目录查询服务,政务部门根据授权查询服务目录内容并获取所需的政务信息资源内容。政务信息资源目录中心向政务部门和社会公众提供政务信息资源目录中心地址信息查询。维护政务信息资源目录中心保存、备份、恢复与注销政务信息资源目录内容。制度建设省、市、区县各政务部门结合实际情况,建立政务信息资源目录体系建设、维护、服务、安全等管理制度。数据规范数据共享交换平台数据能够承载的数据类型包括:结构化数据表、结构化文件、非结构化文件和服务。1)结构化数据表包括全表与增量两种数据应用模式,增量模式包括:时间戳和触发器两种增量方式;2)结构化文件包括EXCEL文件、ACCESS文件和XML文件;3)非结构化文件包括文件和文件夹两种数据抽取方式;4)服务包括WebService和REST。接下来描述数据共享交换平台提出的具体数据类型规范要求。结构化数据表结构化数据表在处理方式上主要包括全表和增量两种方式。全表是指将数据表中的所有数据记录全部提取打包,传输到目标端节点;增量是指以某种标识为准绳,每次对表数据进行处理时只针对那些在前一次处理操作后新增或修改过的数据,无变化的重复数据不再进行交换。增量采用了时间戳和触发器两种标志方式,下面对这两种方式进行介绍。时间戳针对结构化数据表的增量模式,平台支持通过以时间戳字段标识为准绳,每次对表数据进行处理时只针对那些在前一次处理操作后新增或修改过的数据,无变化的重复数据不再进行交换。(注:时间戳增量方式不支持物理删除数据后的同步需求)时间戳是需要相关的时间戳字段数据来进行处理支持;时间戳字段是用来记录数据新增或修改时的当前时点或流水号标识。时间戳字段规范格式支持时间戳点与流水号两种模式:时间戳点可以为YYYY-MM-DD或YYYY-MM-DDHH24:MI:SS等,如每天更新一次可以用YYYY-MM-DD,要求更新频率更高则可用YYYY-MM-DDHH24:MI:SS;使用哪种格式表示取决于数据处理的更新频率。时间戳方式主要是在业务表中增加时间戳字段来记录数据新增或修改时的当前时点或流水号;以每次数据处理时记录处理数据的最大的时间戳为标志,下一次处理时只处理时间戳大于该标志的数据。所以在使用时间戳方式时重点是记录数据新增或修改时的当前时点或流水号,来作为时间戳字段数据并遵循相关的规范。触发器针对结构化数据表的增量模式,平台支持触发器模式,交换任务只针对数据表中新增、修改、删除操作后的数据进行交换处理。触发器是需要相关的主键字段、源表名称字段和动作字段等数据来进行处理支持。主键字段是指数据中指定为主键的字段,其数据类型取决于数据表中主键字段指定的类型,如编号一般为整型或长整型等。源表名称字段是指需要处理的业务表名称字段,其数据类型一般为字符串类型或表名称字段指定的类型,如表名称一般为字符串组成等。动作字段是指处理时使用的是新增还是修改等操作,其数据类型一般为字符类型或动作字段指定的类型,如修改字段为字符串类型等。所以在使用触发器方式时重点是数据表中存在可识别唯一性的主键(支持多主键)。结构化文件结构化文件处理是指组件按照数据结构从结构化文件中处理文件数据形成交换包,传输到目标端后写入数据库中。结构化文件处理方式包括全表和增量两种方式,全表是指文件发生变化后(文件修改时间或者文件大小变化),文件中所有表全部重新处理;增量是指文件发生变化后(文件修改时间或者文件大小变化),文件中表根据处理点继续处理。此处的结构化文件类型包括Excel文件、Access文件和Xml文件。下面逐一进行介绍。EXCEL文件在EXCEL文件中,表名和字段名的关系为ExcelSheet名称就是表名,字段名称为Excel文件列标题名称,还包括标题字段名起始行号、标题字段名起始列号、数据内容起始行号和数据内容起始列号等数据。表名字段为ExcelSheet名称,一般为字符串类型或指定的相关类型,如Sheet1为字符串类型。字段名称字段为Excel文件列标题名称,这取决于Excel文件中列标题名称的类型。如Title为字符串类型。标题字段名起始行号字段的类型一般为数字类型或指定的相关类型,如titleColumnNum为数字类型等。标题字段名起始列号字段的类型一般为数字类型或指定的相关类型,如titleRowNum为数字类型等。数据内容起始行号字段的类型一般为数字类型或指定的相关类型,如contentColumnNum为数字类型等。数据内容起始列号字段的类型一般为数字类型或指定的相关类型,如contentRowNum为数字类型等。支持的类型为两种:文件和目录,默认为文件。类型为文件时,上图标注区域为不可编辑状态,文件大小建议不超过50M。类型为目录时,编辑状态解锁为可编辑状态。目录深度分为全部/当前目录/1级/2级/3级/4级/5级,系统将根据不同深度获取相关Excel文件。目录下文件排序方式:文件名/最后修改时间,目录下文件排序类型:升序/降序,根据不同的排序方式,处理的优先级将随之发生变化;同样,文件大小建议不超过50M。处理方式分为全表/增量,增量处理方式时,需提示用户Excel表第一列必须为自增长类型。列标题行与列标题列两项主要为定位每个Sheet表的列名获取位置。数据起始行与数据起始列两项主要为定位每个Sheet表的数据的获取位置。过滤规则:*:匹配所有字符。?:匹配单个字符。|:或者。例如:a*.xls表示处理a开头的xls文件。(a*.xls|b*.xls)表示处理a开头的xls文件和b开头的xls文件ACCESS文件在ACCESS文件中,表名和字段名的规则与数据库表是一致的,Access表名即为表名,Access字段名即为字段名,即包括表名字段和字段名字段数据。表名字段即是Access表名,其数据类型一般为字符串类型或指定的相关数据类型,如tableName为字符串类型等。字段名字段即是Access字段名,其数据类型一般为字符串类型或指定的相关数据类型,如AttributeName为字符串类型等。支持的类型为两种:文件和目录,默认为文件。类型为文件时,上图标注区域为不可编辑状态,文件大小建议不超过50M。类型为目录时,编辑状态解锁为可编辑状态。 目录深度分为全部/当前目录/1级/2级/3级/4级/5级,系统将根据不同深度获取相关Access文件。目录下文件排序方式:文件名/最后修改时间,目录下文件排序类型:升序/降序,根据不同的排序方式,处理的优先级将随之发生变化;同样,文件大小建议不超过50M。过滤规则:*:匹配所有字符。?:匹配单个字符。|:或者。例如:a*.mdb表示处理a开头的xls文件。(a*.mdb|b*.mdb)表示处理a开头的mdb文件和b开头的mdb文件。XML文件下面对在XML文件中,数据包括定义区数据(表定义前缀节点表达式、表列定义模式、表名模式、数据表名属性、列定义前缀节点表达式、列定义存放方式、列类型属性名、主键属性名、是否允许NULL属性名、长度属性名、精度属性名)和数据区数据(数据区表节点表达式、表行模式、表名模式、数据表名属性、行前缀结点表达式、行值存放方式、其他属性)。表定义前缀节点表达式的数据类型为字符串类型,其格式为<r><d><rs>,<>中的字符可根据自身情况来确定。表列定义模式的数据类型为字符串类型,如上下级等。表名模式的数据类型为字符串类型,如表名做属性等。数据表名属性的数据类型为字符串类型,如数据表名等。列定义前缀节点表达式的数据类型为字符串类型,如<d><r>等,<>中的字符可根据自身情况来确定。列定义存放方式的数据类型为字符串类型,如属性方式等。列类型属性名的数据类型为字符串类型,如type等。主键属性名的数据类型取决于主键属性的数据类型。是否允许NULL属性名的数据类型为字符串类型,如是或否等。长度属性名的数据类型为字符串类型,如字段名称等。精度属性名的数据类型为字符串类型,如字段名称等。数据区表节点表达式的数据类型为字符串类型,如<r><d><rs>,<>中的字符可根据自身情况来确定。表行模式的数据类型为字符串类型,如上下级等。表名模式的数据类型为字符串类型,如表名做属性等。数据表名属性的数据类型为字符串类型,如数据表名等。行前缀节点表达式的数据类型为字符串类型,如<d><r>,<>中的字符可根据自身情况来确定。行值存放方式的数据类型为字符串类型,如属性方式等。其他属性的数据类型为字符器类型,如某节点的属性值等。支持的类型为两种:文件和目录,默认为文件。类型为文件时,上图标注区域为不可编辑状态,文件大小建议不超过50M。类型为目录时,编辑状态解锁为可编辑状态。目录深度分为全部/当前目录/1级/2级/3级/4级/5级,系统将根据不同深度获取相关XML文件。目录下文件排序方式:文件名/最后修改时间,目录下文件排序类型:升序/降序,根据不同的排序方式,处理的优先级将随之发生变化;同样,文件大小建议不超过50M。处理方式分为全表/增量,增量方式时,需提示用户XML表第一列必须为自增长类型。解析类适配:根据XML文档格式选用不同的解析类来适配文档的解析工作。过滤规则:*:匹配所有字符。?:匹配单个字符。|:或者。例如:a*.xml表示处理a开头的xml文件。(a*.xmllb*.xml)表示处理a开头的xml文件和b开头的xml文件。非结构化文件非结构化文件的处理包括文件处理和文件夹处理两种。文件处理是指处理指定的一个文件。文件夹处理是指处理指定文件夹下的文件,可设置是否处理子目录、文件名和文件类型匹配规则。子目录为文件路径目录,遵循一般的文件路径数据类型格式。文件名则是文件夹中的文件名称,遵循一般的文件名命名数据类型格式。文件类型匹配规则如下,*:匹配所有字符;?:匹配单个字符;|:或者。在处理方式上,非结构化文件采用的是增量方式。增量处理是指文件被处理时记录文件名、修改时间和文件大小信息。文件名遵循一般的文件名称命名的数据类型格式。修改时间格式遵循YYYY-MM-DDHH24:MI:SS数据类型格式。依据这三种属性判断源端文件是否需要进行增量处理。服务服务代理管理对外服务接口主要包括可供资源目录注册的服务及可供资源目录调用的代理服务删除服务。第三方应用服务通过代理服务管理发布的代理服务地址,访问服务后,服务可代理获取第三方调用者的服务请求,通过跨网转发服务请求的模式,调用真正的服务接口地址,获取服务返回结果后,返回给第三方服务调用者。服务包括WebService和REST两种,下面进行介绍。WebService在WebService数据规范方面,主要是WebService服务调用地址,其具体格式如http://web应用地址(含端口)/ThirdParty/WebService/服务编号/第三方服务相对地址。其中,http为超文本传输协议。Web应用地址是指web应用所在的地址(如等),端口则是服务所使用的端口,如8080等。ThirdParty表示第三方应用名称。WebService表示WebService服务。服务编号则是服务的编号,如101等。第三方服务相对地址是指第三方服务的地址,如等。REST在Rest数据规范方面,主要是Rest服务调用地址http://web应用地址(含端口)/ThirdParty/Rest/服务编号/第三方服务相对地址。其中,http为超文本传输协议。Web应用地址是指web应用所在的地址(如01等),端口则是服务所使用的端口,如8081等。ThirdParty表示第三方应用名称。Rest表示Rest服务。服务编号则是服务的编号,如121等。第三方服务相对地址是指第三方服务的地址,如01等。接口规范WebServiceXMLWebService的特点WebService的主要目标是跨平台的可互操作性。为了实现这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。因此使用WebService有许多优点:跨防火墙的通信如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。因为客户端和服务器之间通常会有防火墙或者代理服务器。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户。这样做的结果是开发难度大,程序很难维护。要是客户端代码不再如此依赖于HTML表单,客户端的编程就简单多了。如果中间层组件换成WebService的话,就可以从用户界面直接调用中间层组件,从而省掉建立Jsp页面的那一步。要调用WebService,可以直接使用MicrosoftSOAPToolkit或.net这样的SOAP客户端,也可以使用自己开发的SOAP客户端,然后把它和应用程序连接起来。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的"结果页"。应用程序集成企业级的应用程序开发者都知道,企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。应用程序经常需要从运行的一台主机上的程序中获取数据;或者把数据发送到主机或其它平台应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据"暴露"出来,供其它应用程序使用。XMLWebservices提供了在松耦合环境中使用标准协议(HTTP、XML、SOAP和WSDL)交换消息的能力。消息可以是结构化的、具备类型属性的,也可以是松散定义的。B2B的集成B2B指的是BusinesstoBusiness,asinbusinessesdoingbusinesswithotherbusinesses,商家(泛指企业)对商家的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换。通俗的说法是指进行电子商务交易的供需双方都是商家(或企业、公司),她们使用了Internet的技术或各种商务网络平台,完成商务交易的过程。WebService是B2B集成成功的关键。通过WebService,公司可以只需把关键的商务应用"暴露"给指定的供应商和客户,就可以了。如WebService运行在Internet上,在世界任何地方都可轻易实现,其运行成本就相对较低。WebService只是B2B集成的一个关键部分,还需要许多其它的部分才能实现集成。用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性。只要把商务逻辑"暴露"出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本。软件和数据重用WebService在允许重用代码的同时,可以重用代码背后的数据。使用WebService,再也不必像以前那样,要先从第三方购买、安装软件组件,再从应用程序中调用这些组件;只需要直接调用远端的WebService就可以了。另一种软件重用的情况是,把好几个应用程序的功能集成起来,通过WebService"暴露"出来,就可以非常容易地把所有这些功能都集成到你的门户站点中,为用户提供一个统一的、友好的界面。可以在应用程序中使用第三方的WebService提供的功能,也可以把自己的应用程序功能通过WebService提供给别人。两种情况下,都可以重用代码和代码背后的数据。使用说明WebService地址数据交换的WebService的地址为:http://<监控中心IP地址>:<监控中心端口>/<服务名>(默认是jkzx)/WebServices/DataChangeWebService.asmx调用举例以下以java都要用天气预报为例讲解调用WebService的步骤try{//使用RPC方式调用WebServiceRPCServiceClientserviceClient=newRPCServiceClient();Optionsoptions=serviceClient.getOptions();//指定调用WebService的URLEndpointReferencetargetEPR=newEndpointReference("/WebServices/WeatherWebService.asmx");//不设或者设错了Action,抛出org.apache.axis2.AxisFault:服务器未能识别HTTP头options.setTo(targetEPR);QNameqname;/*//SOAPAction的值options.setAction("http://WebX/getSupportProvince");//这个参数告诉调用接口的完整url//第一个参数为接口的namespace第二个参数为方法名qname=newQName("http://WebX/","getSupportProvince");//这两个参数貌似可以随便输//获得本天气预报WebServices支持的洲、国内外省份和城市信息//输入参数:无;返回数据:一个一维字符串数组String(),内容为洲或国内省份的名称。OMElementretValue=serviceClient.invokeBlocking(qname,newObject[]{});System.out.println(retValue.toString());*///org.apache.axis2.AxisFault:服务器无法处理请求。>值不能为空。//获得天气预报数据//输入参数:城市/地区ID或名称,返回数据:一维字符串数组Class<?>[]classes=newClass[]{String.class};String[]argNames=newString[]{"theCityName"};Object[]args=newObject[]{"南昌"};options.setAction("http://WebX/getWeatherbyCityName");////这个参数告诉调用接口的完整urlqname=newQName("http://WebX/","getWeatherbyCityName");OMElementresponse=invokeBlocking(serviceClient,qname,argNames,args);System.out.println(response);}catch(AxisFaultex){ex.printStackTrace();}监控中心对外服务接口获取接入单位数获取当前域下的接入单位数【原型】:StringgetAgencyCount(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:数值字符串【参数说明】:输入:应用域编码,节点编码输出:数值字符串获取节点数获取当前域下的节点数【原型】:StringgetNodeCount(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:数值字符串【参数说明】:输入:应用域编码,节点编码输出:数值字符串获取交换任务总数获取当前域下的交换任务总数【原型】:StringgetTaskCount(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:数值字符串【参数说明】:输入:应用域编码,节点编码输出:数值字符串获取总体负载率获取当前中心和当前域下本级及本级的下级的总体负载率【原型】:StringgetLoadRate(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:数值字符串,也就是百分比(如总体负载率是50%,则输出50)。【参数说明】:输入:应用域编码,节点编码输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><items><itemcode="项目名称"/>项目值</item></items> 中文描述项目标识总体负载率total任务负载率taskCPU负载率cpu磁盘负载率disk接入单位负载率agency内存负载率memory获取活动的任务数获取当前中心和当前域下本级及本级的下级的活动的任务数【原型】:StringgetActiveTaskCount(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:数值字符串【参数说明】:输入:应用域编码,节点编码输出:数值字符串获取近6个月的交换量数据信息获取当前中心和当前域下本级及本级的下级的的交换量数据信息【原型】:StringgetMonth6Sum(StringdomainCode,StringnodeCode,StingdataType)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点dataTypeString数据类型1结构化数据,2非结构化数据。输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><months><monthid="月份"insum="报送总量"outsum="接收总量"/></months>【参数说明】:输入:应用域编码,节点编码输出:XML字符串获取链路情况获取链路信息列表【原型】:StringgetLinkInfo(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="节点主键"code="节点编码"name="节点名称"statue="链路状态">详细信息</node></nodes>【参数说明】:输入:应用域编码,节点编码输出:XML信息,链路状态(正常,异常)获取堵塞信息获取信息列表【原型】:StringgetBlockingInfo(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="节点主键"code="节点编码"name="节点名称"statue="堵塞状态">堵塞信息</node></nodes>【参数说明】:输入:应用域编码,节点编码输出:XML信息,堵塞状态(直接传输预警配置的名称,如低、中、高)获取负载报警信息获取各个节点负载和报警信息【原型】:StringgetLoadInfo(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="节点主键"code="节点编码"name="节点名称"statue="负载状态">报警信息</node></nodes>【参数说明】:输入:应用域编码,节点编码输出:XML信息,负载状态(直接传输预警配置的名称,如低、中、高)获取应用域流量统计数据统计应用域通过将数据共享交换平台报送的数据总量和接收的数据总量(可以按日、周、月、年或者自定时间段统计)【原型】:StringgetDomainInOutSum(StringdomainCode,StringnodeCode,StringstartDate,StringendDate,StringdataType)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点startDateString起始时间,统计的开始时间,如果为空则表示小于结束时间的所有数据endDateString结束时间,统计的终止时间;如果为空则表达大于起始时间的所有数据dataTypeString数据类型,1结构化数据,2非结构化数据。输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><domains><domainid="域主键"code="域编码"name="域名称"insum="报送总量"outsum="接收总量"/></domains>【参数说明】:输入:域编码,起始时间,结束时间,数据类型输出:XML信息获取节点流量统计数据【功能】:统计每个节点通过将数据共享交换平台报送的数据总量和接收的数据总量(可以按日、周、月、年或者自定时间段统计)【原型】:StringgetNodeInOutSum(StringdomainCode,StringnodeCode,StringstartDate,StringendDate,StringdataType)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点startDateString起始时间,统计的开始时间,如果为空则表示小于结束时间的所有数据endDateString结束时间,统计的终止时间;如果为空则表达大于起始时间的所有数据dataTypeString数据类型,1结构化数据,2非结构化数据。输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="节点主键"code="节点编码"name="节点名称"insum="报送总量"outsum="接收总量"/></nodes>【参数说明】:输入:域编码,节点编码,起始时间,结束时间,数据类型输出:XML信息获取节点与其他节点流量数据【功能】:节点与其他节点数据交换共享情况,可按结构和数据和非结构化数据查询量(可以按日、周、月、年或者自定时间段统计)。如工商与质监的交换量。【原型】:StringgetNodeToOtherNodeSum(StringdomainCode,StringnodeCode,StringstartDate,StringendDate,StringdataType)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点startDateString起始时间,统计的开始时间,如果为空则表示小于结束时间的所有数据endDateString结束时间,统计的终止时间;如果为空则表达大于起始时间的所有数据dataTypeString数据类型,1结构化数据,2非结构化数据。输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="其他节点"code="其他编码"name="其他名称"insum="报送总量"outsum="接收总量"/></nodes>【参数说明】:输入:域编码,节点编码,起始时间,结束时间,数据类型输出:XML信息交换量排名信息【功能】:统计交换量的排名情况,可以根据厅局排名,可按结构和数据和非结构化数据查询量(可以按日、周、月、年或者自定时间段统计)。【原型】:StringgetRankInfo(StringdomainCode,StringnodeCode,StringstartDate,StringendDate,Stringdatatype,StringrankType)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点startDateString起始时间,统计的开始时间,如果为空则表示小于结束时间的所有数据endDateString结束时间,统计的终止时间;如果为空则表达大于起始时间的所有数据dataTypeString数据类型,1结构化数据,2非结构化数据。rankTypeString排名类别,0节点,1机构。输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="ID信息"code="编码信息"name="名称信息"rank="排名"insum="报送总量"outsum="接收总量"/></nodes>【参数说明】:输入:域编码,节点编码,起始时间,结束时间,数据类型,排名类别输出:XML信息获取节点状态获取当前节点的状态【原型】:StringgetNodeStatue(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:字符串【参数说明】:输入:域编码,节点编码输出:数值字符串,节点状态(0停用1启用2作废3删除)。获取交换任务状态获取当前任务的状态【原型】:StringgetNodeStatue(StringdomainCode,StringtaskCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域taskCodeString任务编码输出:数值字符串【参数说明】:输入:域编码,任务编码输出:数值字符串,任务状态(0未配置1未部署2已部署未启动3启动4暂停5停止6作废7未初始化)。获取交换报警和错误信息获取节点的交换报警和错误错误信息【原型】:StringgetAlertErrorInfo(StringdomainCode,StringnodeCode,)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><errors><errorcode="节点编码"name="节点名称"flowcode=”流程编号”flowname=”流程名称”taskcode=”任务编号”taskname=”任务名称”srcnode=”源节点”destnode=”目标节点”errortype=”错误类型”errorstatue="错误类型">报警信息</error></errors>【参数说明】:输入:域编码,节点编码输出:XML信息,错误类型(任务部署异常、队列警告、任务抽取异常、任务处理异常、消息包超期和回执超时、RPC调用异常、同步发送数据异常、同步基础数据异常);错误状态(报警错误)。获取交换任务情况获取节点的交换任务情况,并可实时查看某一个节点与其他节点的交换任务情况。【原型】:StringgetNodeTaskInfo(StringdomainCode,StringnodeCode)输入:nodeCode–节点编码。传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><tasks><taskcode="任务编号"name="任务名称"flowcode=”流程编号”flowname=”流程名称”srcnode=”源节点”destnode=”目标节点”insum="流入量"outsum=”流出量”></task></tasks>【参数说明】:输入:域编码,节点编码输出:XML信息获取交换中心列表获取节点的交换报警和错误错误信息【原型】:StringgetCenterList(StringdomainCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><centers><centercode="中心编码"name="中心名称"statue=”中心状态”></center></centers>【参数说明】:输入:域编码输出:XML信息,中心状态(0停用1启用2作废3删除);错误状态(报警错误)获取单位列表获取节点的交换报警和错误错误信息【原型】:StringgetAgencyList(StringdomainCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><agencys><agencycode="单位编码"name="单位名称"centercode=”中心编码”statue=”单位状态”></agency></agencys>【参数说明】:输入:域编码输出:XML信息,中心状态(0停用1启用2作废3删除);错误状态(报警错误)获取节点异常分类汇总获取当前节点的状态【原型】:StringgetNodeException(StringdomainCode,StringnodeCode)输入:传入参数名称类型说明domainCodeString应用域编码,如果为空则是所有应用域nodeCodeString节点编码,为空则是所有节点输出:输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><nodes><nodeid="节点主键"code="节点编码"name="节点名称"type=”异常类型(中文)”statue="负载状态">异常信息</node></nodes>【参数说明】:输入:应用域编码,节点编码输出:XML信息,异常种类(如数据库断开,网络断开等),异常信息(包括异常描述和异常记录数量)。资源目录对外服务接口目录编制将资源注册进资源目录系统【原型】:StringgenDir(Stringcode,Stringname,StringorgCode,StringorgName,StringtableName)输入:传入参数名称类型说明codeString第三方目录编码nameString资源目录名称orgCodeString第三方机构编码orgNameString第三方机构名称tableNameString物理表名输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><root> <state>状态</state> <errorMsg>失败原因</errorMsg></root>【参数说明】:输入:第三方目录编码,资源目录名称,第三方机构编码,第三方机构名称,物理表名输出:XML信息(当state=FAIL时,说明操作失败,errorMsg中显示失败原因;当state=SUCCESS时,说明操作成功,errorMsg内容为空。)目录发布将资源在资源目录系统中进行自动发布【原型】:StringpubDir(Stringcode)输入:传入参数名称类型说明codeString第三方目录编码输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><root> <state>状态</state> <errorMsg>失败原因</errorMsg></root>【参数说明】:输入:第三方目录编码输出:XML信息(当state=FAIL时,说明操作失败,errorMsg中显示失败原因;当state=SUCCESS时,说明操作成功,errorMsg内容为空。)目录订阅完成订阅并直接生成交换任务【原型】:StringsubscrDir(Stringcode,StringorgCode,StringorgName)输入:传入参数名称类型说明codeString第三方目录编码orgCodeString第三方订阅机构编码orgNameString第三方订阅机构名称输出:XML字符串<?xmlversion="1.0"encoding="utf-8"?><root> <state>状态</state> <errorMsg>失败原因</errorMsg></root>【参数说明】:输入:第三方目录编码,第三方订阅机构编码,第三方订阅机构名称输出:XML信息(当state=FAIL时,说明操作失败,errorMsg中显示失败原因;当state=SUCCESS时,说明操作成功,errorMsg内容为空。)接入规范系统结构系统组成图图7-1系统组成图如图7-1所示,数据共享交换平台基于操作系统上,以适配第三方中间件和各类市场常见数据库为应用支撑层。通过数据交换管理中心、前置管理系统可为资源目录系统以及其他数据应用服务提供平台支撑。整个平台的运行状况,可通过监控中心进行统一监控、预警。系统部署图图7-2数据共享交换平台部署示意图如图7-2所示,数据共享交换平台部署在江西省政务外网,原则上可按省市县三级部署。各级中心原则上要分别部署管理节点、核心交换节点、虚拟前置节点、数据库节点。在实际应用过程中,可以从交换频率、交换数据量等要素的高低、多少出发,适当的将部分节点合并部署在一台服务器。各省直单位、市直单位的前置设备分别接入所属行政区域中心节点,形成省市县三级分级部署、分级管理格局。所有交换任务涉及的数据、文件、服务都由各应用提供商提供,并按以下章节的要求和标准,将数据、文件、服务发布至各自前置服务器中。数据交换模式和途径非结构化数据交换非结构化文件提供两种途径通过平台进行交换:可通过文件任务进行交换。采用文件任务进行交换非结构化文件,需在各业务部门前置机上统一规划存放路径(目前规定为“/home/jhqz/TW/app/jhqz/”目录)。需要注意的是,不同的任务需根据应用域的不同创建不同的目录,目录的命名使用任务名的拼音首字母组合。例如:社会信用系统需要从A单位向B单位发送一批文件,那么首先,需要在A单位的前置服务器上创建名为“shxy”的文件目录,该目录位于“/home/jhqz/TW/app/jhqz/”,待交换的文件应全部位于“/home/jhqz/TW/app/jhqz/shxy”文件夹中即可;同时B单位的前置服务器上也需要创建相应的“shxy”目录,其路径亦为“/home/jhqz/TW/app/jhqz/shxy”。目录创建完毕后,在数据共享交换平台中创建一个交换流程任务就可以实现从A单位的“/home/jhqz/TW/app/jhqz/shxy”目录向B单位的“/home/jhqz/TW/app/jhqz/shxy”目录中发送文件了)。结构化数据交换适用场景结构化数据交换,适合对时效性要求不高和结构化数据量相对较大的数据交换应用;适合数据交换常态化和数据格式相对固定的数据交换应用;适合两业务部门间网络无法直接访问情况下的数据交换应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论