欢迎来到天天文库
浏览记录
ID:24490748
大小:49.00 KB
页数:3页
时间:2018-11-15
《基于json的信息系统数据采集机制设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于JSON的信息系统数据采集机制设计:结合所在单位实际情况进行了一种基于JSON的数据采集方案的可行性分析设计,该方案具有实用简单、工作量小等特点。 关键词:JSON;信息系统;采集 :TP311:A:1009-3044(2011)11-2487-02 JSON-basedDataCollectionMechanismDesignforInformationSystems L,Soap)来访问L文件庞大,格式复杂且需要在服务器端和客户端编写大量代码来解析XML,实施工作量较大,一般也不适用于小型系统的数据服务部署
2、,同样也不适用于本案。在.l..上提供很多诸如天气预报、IP地址查询、股票信息查询此类的A-2623rdEdition–December1999的一个子集。相对于上一方案中的XML数据格式,JSON数据格式比较简单,易于读写,格式都是压缩的,占用带宽小,且现在很多服务器端编程语言都内置了JSON组件可以非常方便的在服务器端生成JSON数据,如PHP有JSON-PHP、ASP有ASPJSON、Java有org.json类等等;而在客户端对于JSON数据的解析,由于其本身是JavaScript的一个子集,可以简单的通过Java
3、Script的eval()函数进行JSON数据的读取。JSON方案比较而言实施简单工作量小且作为中间数据可保护用户不能接触到源数据,适用于本案。 3JSON方案设计 上述的分析比较确定了采用JSON作为本案数据采集传输的格式,作为一个完整的方案还需考虑数据采集请求的发送,数据采集请求的响应以及数据采集后的存储等问题,确保方案操作简单、实用、可靠及具有一定的可扩展性和可管理性,在设计时要充分考虑系统的特点及用户的需求,示意如图1。 1)数据采集请求,由数据采集方“房间预约管理系统”发送,考虑到“教务预排课系统”数据的周
4、期性和该方案的可扩展性,此部分在设计时须能进行学期初始数据和更新数据的采集请求并且在进行请求时可通过变量自定义查询经授权的“教务预排课系统”后台数据表,该部分功能实现后可使“教务预排课系统”具备了向外提供数据服务的接口,同时保证自身数据的安全。 2)数据采集响应,由数据被采集方“教务预排课系统”进行应答,此部分须实现对请求的分类应答及提供JSON格式数据,主要涉及三个方面的设计:采集请求的逻辑判断设计能区分初始数据、更新数据请求及请求的后台数据表;更新数据的触发器设计;JSON数据生成器设计。 3)数据传输,“教务预排
5、课系统”以JSON数据格式传送给“房间预约管理系统”。 4)数据存储,由“房间预约管理系统”实现,该系统在接受到“教务预排课系统”返回的JSON数据时须能进行解析并把相应数据插入或更新到本地数据库中。 4方案特点 方案采用JSON作为数据采集传输格式,JSON具有格式简单、读写方便、编程语言支持广泛等特点,在本案中所设计的基于JSON的数据采集机制具有实用简单、工作量小并具有一定扩展性等优点。 5结束语 随着信息技术的快速发展及信息系统的广泛应用,系统间的互通互联、集成成为了一种发展趋势,如何进行系统间的数据采集
6、、传输、共享成为现今很多系统用户所面临的问题。在本文中笔者结合所在单位实际情况进行了一种基于JSON的数据采集方案的可行性分析设计,为信息系统的数据传输、集成提供了一种参考。
此文档下载收益归作者所有