数据交换标准概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
金蝶企业管理软件数据交换接口标准
一、背景:
目前,国内采用软件管理的企业众多,有的企业自己开发管理软件、有的购买软件厂商的产品。但是它们采用的数据库平台和数据库结构各不相同。不同企业管理软件之间的数据交换,就因为数据库平台和结构不同而产生许多困难,几乎任意两个不同软件之间要实现数据传递都会存在专门的数据转换问题。繁琐的数据转换工作浪费了大量人力和物力,同时也阻碍了软件产业的健康发展。
由于各种不同的原因,一些用户希望从一个软件交叉升级为另一软件或者将两个不同的软件集成。由于用户在旧软件上已做了大量的工作,用户希望升级后原有数据能转换到新的软件中或者能和国内外其它软件集成进行实时数据交换。
还有些用户在使用企业管理软件时,可能有一些需求通过企业管理软件本身是难以实现的,例如:一些高级用户,希望利用其它商业分析软件取金蝶企业管理软件的基础数据进行分析。这些商业分析软件有不少是国际知名厂商的产品,例如Hyperion的产品。还有Biztalk服务也是通过构造利用XML通讯的解决方案将在internet上的两个企业(BtoB)之间的数据进行交换。
这样,建立一个数据交换标准是非常必要的。
二、目的:
我们的目的是为了适应国际化发展(不仅是为了国内软件间的数据交换),增进金蝶企业管理软件与其它软件之间的交流。采用XMLSchema这种全球通用的标准进行数据交换。
保护企业管理软件用户的利益,为用户的特殊需求和二次开发提供数据接口。
三、适用范围:
本标准适用于已有的数据移植到金蝶企业管理软件、与金蝶企业管理软件系统集成的第三方软件、基于金蝶企业管理软件的数据进行分析的数据分析软件。
四、描述:
本标准规定:
数据交换以计算机文件作为媒介。计算机文件分为两类,一类是格式定义文件,一类是数据文件。在一次数据交换中文件数可能有多个,但一个格式定义文件,可以对应多个数据文件。下面分别对两种文件进行描述:
1.格式定义文件:
格式定义文件名规定为: .xsd
格式定义文件描述了业务对象的数据结构。格式定义文件以XMLSchema格式存储。分为科目、货币、凭证、余额等单个业务对象,每一业务对象中有若干属性。格式定义文件的内容如下:
业务对象 对应的Schema文件
科目
Account.xsd
以上格式文件定义了与金蝶企业管理软件交换的结构,真正的数据保存在同结构的.xml的数据文件中。
2.本标准规定数据文件:
1)数据文件采用xml文件方式保存,根节点为Root;
2)每一个xml数据文件中存放的是同一种业务对象数据。
3)Root下面的每一个子节点代表一条完整的记录;
4)在xml文档中的数据要符合W3C标准的数据类型规范。
5)每一条记录中至少包括格式文件中定义的所有必录元素;
6)若字段为空值,同时又是非必录元素可在数据文件中省略;
五.此标准自二零零一年十二月十日起开始试行。
金蝶软件科技(深圳)有限公司
二零零一年十一月十五日