信息系统数据交换信息规范(模板)_第1页
信息系统数据交换信息规范(模板)_第2页
信息系统数据交换信息规范(模板)_第3页
信息系统数据交换信息规范(模板)_第4页
信息系统数据交换信息规范(模板)_第5页
已阅读5页,还剩13页未读, 继续免费阅读

下载本文档

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

文档简介

信息系统数据交换信息规范(模板)信息系统数据交换信息规范发布日期:XXXX年XX月XX日实施日期:XXXX年XX月XX日目次:第一章总则第二章基本规范第三章数据元素第四章数据交换第五章数据交换格式第六章数据交换协议第七章数据交换管理第一章总则为规范信息系统数据交换,提高信息系统间数据交换的效率和质量,促进信息资源共享,保证信息系统安全,特制定本规范。第二章基本规范2.1信息系统数据交换应遵循国家和行业有关规定。2.2信息系统数据交换应遵循信息系统安全保密规定。2.3信息系统数据交换应遵循信息资源共享规定。2.4信息系统数据交换应遵循信息系统开发和管理规定。第三章数据元素3.1数据元素应符合国家和行业有关标准。3.2数据元素应符合信息系统安全保密规定。3.3数据元素应符合信息资源共享规定。3.4数据元素应符合信息系统开发和管理规定。第四章数据交换4.1数据交换应遵循国家和行业有关标准。4.2数据交换应遵循信息系统安全保密规定。4.3数据交换应遵循信息资源共享规定。4.4数据交换应遵循信息系统开发和管理规定。第五章数据交换格式5.1数据交换格式应遵循国家和行业有关标准。5.2数据交换格式应遵循信息系统安全保密规定。5.3数据交换格式应遵循信息资源共享规定。5.4数据交换格式应遵循信息系统开发和管理规定。第六章数据交换协议6.1数据交换协议应遵循国家和行业有关标准。6.2数据交换协议应遵循信息系统安全保密规定。6.3数据交换协议应遵循信息资源共享规定。6.4数据交换协议应遵循信息系统开发和管理规定。第七章数据交换管理7.1数据交换管理应遵循国家和行业有关标准。7.2数据交换管理应遵循信息系统安全保密规定。7.3数据交换管理应遵循信息资源共享规定。7.4数据交换管理应遵循信息系统开发和管理规定。附录C(规范性附录)范围:本标准规定了XXXX集团信息系统之间进行数据交换时采用的信息规范。本标准适用于XXXX集团信息系统之间进行数据交换。1.规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。-GB18030-2005信息技术中文编码字符集-XXXX-2018应用系统基础公共数据标准体系_第4部分2.术语与定义下列术语与定义适用于本文件。2.1数据交换数据交换是一个或多个计算机软件系统之间传递数据的过程。本标准中的数据交换是指通过中间文件实现的一种交换方式,由数据选择、编码、传输、解码、集成等环节构成。2.2数据交换文件用来在两个系统之间传递数据的中间文件,本标准中的数据交换文件采用XML进行描述,数据交换文件的扩展名为.xml。数据交换文件包含不仅限于XML格式文件、JSON格式文件。2.3XML文件按XML语法组织的数据文件。2.4JSON文件按JSON语法组织的数据文件。2.5元素元素是XML文件(或JSON文件)内容的基本单元。2.6实体任何具体的或抽象的事物,包括事物间的联系。在不同的系统中,实体可能有不同的叫法,如“表”、“类”等。实体与这些术语是等价的、通用的。3.数据交换文件3.1数据交换文件的定义规则定义规则为:a)数据交换文件必须有一个唯一的根元素;b)文件中元素名称中字母的大小写敏感。3.2数据交换文件的基本要素基本要素为:a)数据集:定义要交换的数据;b)操作信息:定义交换的数据到达目标系统进行的操作信息;c)环境信息:定义交换的数据的来源系统、目标系统等环境信息;d)应答信息:定义交换的数据到达目标系统操作后的反馈信息;e)参数信息:定义交换的参数信息。3.3约定约定如下:a)所有的示例都以片段的形式给出。XML示例用于演示如何在XML文件中实例化定义的类型或元素。这些示例符合XML规范。在交换文件中,使用的字符集是GB18030-2005规定的字符集。每个数据交换文件必须有一个且仅有一个根元素,该根元素定义为DEM。DEM根元素下有五个子元素,分别表示数据集、操作信息、环境信息、应答信息和参数信息。这些子元素都是可选的。其中,数据集使用元素DataSet定义。数据集是数据交换的主要内容,以实例和属性值为基本单位进行描述。数据集由元素DataSet定义,一个数据集中包含多个实例集。一个实例集中包含多个实例,一个实例集下的实例可以来自同一个实体,也可以来自多个不同的实体。建议将一个实体下的所有要交换的实例表示成一个实例集,这样有利于数据交换程序的实现,数据的组织也比较整齐。一个数据集元素有以下子元素:name(可选,数据集名称)、description(可选,数据集描述性说明)和objs(可选,实例集)。一个实例集定义了一个或多个实体的实例。由于数据集中可能包含数量庞大的实例,为节省数据空间,实例集和实例都采用了非常简洁的缩写,分别用objs和obj表示。属性值元素直接采用应用系统基础公共数据标准体系_第4部分的元数据字典的缩写名。下面是一个根元素的XML示例:<DEM><EnviInfo><!--环境信息元素--></EnviInfo><OperInfo><!--操作信息元素--></OperInfo><DataSet><!--数据集元素--></DataSet><RespInfo><!--应答信息元素--></RespInfo><ParaInfo><!--参数信息元素--></ParaInfo></DEM><InstanceSet><objsentity="EMPLOYEE"><obj><entity>EMPLOYEE</entity><EMPLOYEE_ID>1001</EMPLOYEE_ID><EMPLOYEE_NAME>张三</EMPLOYEE_NAME><GENDER>男</GENDER><BIRTHDAY>1990-01-01</BIRTHDAY></obj><obj><entity>EMPLOYEE</entity><EMPLOYEE_ID>1002</EMPLOYEE_ID><EMPLOYEE_NAME>李四</EMPLOYEE_NAME><GENDER>女</GENDER><BIRTHDAY>1992-05-12</BIRTHDAY></obj></objs><objsentity="EDUCATION"><obj><entity>EDUCATION</entity><EMPLOYEE_ID>1001</EMPLOYEE_ID><DEGREE>本科</DEGREE><GRADUATE_SCHOOL>清华大学</GRADUATE_SCHOOL><GRADUATE_TIME>2012-06-30</GRADUATE_TIME></obj><obj><entity>EDUCATION</entity><EMPLOYEE_ID>1002</EMPLOYEE_ID><DEGREE>硕士</DEGREE><GRADUATE_SCHOOL>北京大学</GRADUATE_SCHOOL><GRADUATE_TIME>2014-06-30</GRADUATE_TIME></obj></objs></InstanceSet></DataSet>这个数据集包含了两个实例集,分别是EMPLOYEE和EDUCATION,每个实例集中有两个实例。其中,EMPLOYEE实例集中的实例都来自一个实体,即EMPLOYEE实体;而EDUCATION实例集中的实例来自不同的实体,即EMPLOYEE和EDUCATION实体。每个实例都有多个属性值,如EMPLOYEE实例中包含了员工编号、员工姓名、性别和出生日期等属性值;EDUCATION实例中包含了员工编号、最高学历、毕业院校和毕业时间等属性值。应答信息的定义:应答信息是指在数据交换完成后,目标系统返回的反馈信息。这些信息被定义为RespInfo元素。RespInfo元素包含两个子元素:CompFlag和ErroMess。CompFlag用于表示数据交换文件到达目标系统后的状态,1表示成功,2表示失败。ErroMess用于表示数据交换文件到达目标系统后出现的错误信息。参数信息的定义:参数信息是指在数据交换过程中使用的参数。这些信息被定义为ParaInfo元素。ParaInfo元素包含两个子元素:ParaNumb和Para。ParaNumb用于表示数据交换中使用的参数数量。Para用于表示参数实例,一个参数实例可以有一个或多个属性值,这些属性值采用应用系统基础公共数据标准体系_第4部分中的元数据字典的缩写名。附录A:员工基本信息数据交换文件-XML文件。这个文件包含了一些元素,包括OperInfo、EnviInfo、DataSet等等。OperInfo元素用于表示操作类型,EnviInfo元素用于表示数据源和数据目标,DataSet元素用于表示数据集的名称和描述。这些元素可以帮助我们更好地理解数据交换文件的内容和结构。员工基本信息数据交换文件-JOSN文件{"DEM":{"OperInfo":{"OperType":"A"},"EnviInfo":{"DataSource":{"name":"人力资源系统","server":"192.168.138.8","sourceType":"Oracle"},"DataTarget":{"name":"法务管理信息系统","server":"192.168.138.18","description":"SQLServer"},"creator":{"name":"张三","uint":"XXXX公司","description":"人员基本信息数据交换"}},"DataSet":{"name":"人员基本信息和最高学历信息集","description":"人员基本信息和最高学历信息集","objs":[{"entity":"PersonnelBasicInformation","name":"员工基本信息","obj":{"personnelCode":"1001","name":"张三"}},{"entity":"BusinessProjectBasicInformation","name":"学历信息","obj":{"personnelCode":"1001","highestDegree":"本科"}}]}}}本文是一个员工基本信息数据交换文件,用JOSN格式编写。该文件包含了人员基本信息和最高学历信息两部分。其中,人员基本信息包括员工编号和姓名,最高学历信息包括员工编号和最高学历。这个数据交换文件的创建者是张三,所在单位是XXXX公司,文件描述是人员基本信息数据交换。数据来源是人力资源系统,数据目标是法务管理信息系统。数据交换文件的格式是JOSN,其中包含了DEM、OperInfo、EnviInfo和DataSet四个部分。其中,DEM是数据交换模型,OperInfo是操作信息,EnviInfo是环境信息,DataSet是数据集合。在DataSet中,objs是一个数组,包含了两个对象。每个对象都有entity、name和obj三个属性。entity是实体名称,name是名称,obj是一个对象,包含了该实体的具体属性。在这个数据交换文件中,第一个对象的实体名称是PersonnelBasicInformation,名称是员工基本信息,obj包含了员工编号和姓名。第二个对象的实体名称是BusinessProjectBasicInformation,

温馨提示

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

最新文档

评论

0/150

提交评论