本论文是一篇数据库相关论文查重免费,关于一种结构化数据交换格式方法相关毕业论文开题报告范文。免费优秀的关于数据库及数据项及数据方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:本文提供一种结构化数据交换格式及方法,数据交换包的结构主要由数据项值对与数据记录集两种结构组成,能很简明地描述数据,并使用特殊的不可输入分隔符将数据项分开,包含数据项值对与数据记录集的格式实现,只增加了很少的冗余数据,序列化编码、解码的方法简单,体积小,编码的效率较高,能支持文本和二进制数据,可直接阅读.与XML、JSON等格式相比,有数据包小、数据交换速度快、应用方便等特点,可以把它用在C/S/S架构、B/S/S架构或分布式应用之间的数据通信,异构环境下的数据交换也适用.
关 键 词:XMLJSON结构化数据交换
1技术背景
随着计算机技术的发展,计算机网络的应用无处不在,应用软件的架构也已脱离桌面式单机时代,发展到C/S(客户/服务架构)、C/S/S(客户/中间件应用服务/数据库服务)、B/S/S(浏览器客户/Web应用服务/数据库服务)和分布式多层异构平台.这些结构都能实现多客户端、多并发和大型数据访问的软件管理信息系统,大大提高了信息流通的速度和效率,吸引了越来越多的企业、个人通过网络从事其相关活动,基于网络的数据交换和业务协作越来越频繁.
数据交换的协议主要是基于TCP/IP、HTTP等底层协议,数据的访问方法不同架构有不同的方式:
C/S主要使用数据库服务器专有协议和数据格式,使用如SQL(结构化查询语言)等方法,利用客户端的开发工具(如PowerBuilder,Delphi,Vb等)实现数据的访问.
C/S/S架构客户端使用与中间件应用服务器的专有协议访问,如OracleBeaTuxedo使用简单的字串到复杂的FML等多种交换方式实现客户端与中间件的数据交换.中间件与数据库的访问同C/S架构.
B/S/S是基于浏览器瘦客户端,使用HTTP协议与WEB服务器交互,在文本交互方式的基础上发展出如XML、JSON等开放的交换格式.
有关论文范文主题研究: | 关于数据库的论文范文集 | 大学生适用: | 学院论文、专升本论文 |
---|---|---|---|
相关参考文献下载数量: | 13 | 写作解决问题: | 写作参考 |
毕业论文开题报告: | 论文模板、论文结论 | 职称论文适用: | 刊物发表、职称评中级 |
所属大学生专业类别: | 写作参考 | 论文题目推荐度: | 最新题目 |
当前流行的数据交换格式和方案主要有XML、JSON和Google的Protocolbuffer等.
XML:以文本格式描述数据的标记语言,缺点是用XML描述的数据比原始数据大很多,而且数据访问解析比较慢,格式复杂,传输占用带宽.服务器端和客户端都需要花费大量代码来解析XML,不论服务器端和客户端代码变的异常复杂和不容易维护,客户端不同浏览器之间解析XML的方式不一致,需要重复编写很多代码,服务器端和客户端解析XML花费资源和时间都较多.
JSONᦂ