龙源期刊?/p>
http://www.qikan.com.cn
基于
JSON
的数据交换技术应用研?/p>

作者:徐宝?

罗江
潘刚
来源:《软件导刊?/p>
2017
年第
10
?/p>
摘要:随着信息技术在各领域的广泛普及,尤其是移动技术应用的不断深入,各业务部门
间信息交换更加频繁,各业务部门之间、移动设备与
Web
服务端等异构数据库之间进行数?/p>
共享或通信的问题日益突出。研究了
JSON
数据对象在异构数据库系统间集成的应用,利?/p>
JSON
技术的特性及其相关优势,构建了一种基?/p>
JSON
数据结构的数据交换模型,提高了异
构数据库间数据通信的通用性和通信效率?/p>
关键词:
JSON
;数据交换;异构数据库;系统集成;数据模?/p>
DOIDOI
?/p>
10.11907/rjdk.172299
中图分类号:
TP391
文献标识码:
A
文章编号?/p>
16727800
?/p>
2017
?/p>
010017303
0
引言
随着信息化建设的不断推进,各部门均建立了自己?/p>
MIS
应用系统,这些系统或独立开
发、维护,或定制购买整套系统等,在服务器平台方面有
Windows
?/p>
Linux
等不同系统的各种
版本,数据库?/p>
msSQL
?/p>
MySQL
?/p>
Oracle
?/p>
Access
,开发语言?/p>
ASP
?/p>
ASP.NET
?/p>
JSP
?/p>
PHP
等。这些信息系统的建立在一定程度上提高了部门工作效率和信息化程度,但由于各个信息系
统之间的相对独立性和封闭性,数据结构不一,有结构化、半结构化、非结构化等,给系统?/p>
成带来了不少问题。共享信息资源效率低下且安全性低,数据无法实现统一管理,无法进行有
效的数据分析和数据挖掘,无法给决策者提供全面、统一的决策信?/p>
[1]
,导致整个单位的?/p>
作效率不高。因此,迫切需要对各业务系统进行整合和集成。数据交换是现代业务系统集成?/p>
关键,目前关于数据交换技术的研究涉及多个方面,如
XML
?/p>
JSON
?/p>
YAML
等?/p>
1JSON
简?/p>
互联网联合组织(
W3C
)在
1998
年发布了
XML
可扩展性标记语言,它是一种跨平台?/p>
跨网络、跨编程语言的数据描述语言?/p>
XML
广泛应用于传统的数据交换领域,实现异构数?/p>
库间的数据同步。但
XML
由于具有文档庞大、格式复杂、数据冗余、解析需消耗太多系统资
源等固有缺陷,使其执行效率低?/p>
[2]
?/p>
Clark Evans
?/p>
2001
?/p>
5
月首次发表了
YAML
标记语言?/p>
YAML
支持对宿主语言的直接转
化,适合在脚本语言中使用,但由于存在兼容性问题,其支持的开发语言较少?/p>