Construction of Informatization Service System for Marine Geological Big Data
-
摘要:
针对海洋地质信息服务体系建设面临的大数据应用问题,提出了遵循互联网公共协议和OData数据开放协议,利用互联网Web平台及Web开发技术,构建基于REST风格API的轻量级Web服务,以及研究Web交互式数据可视化技术的建议。期望借鉴规范、技术、应用相辅相成的互联网成功模式,通过以API为核心的应用生态链,逐步推动海洋地质信息资源的开放、共享和互操作。
Abstract:In the construction of marine geological information service system, the big data utilization is a challenge. This paper puts forward four suggestions for consideration: using Internet Web platform and Web development technology, following the Internet protocols and OData data open protocol, building restful APIs based lightweight Web services, and researching web-based interactive data visualization methods. Learning from the Internet success model of specification, technology and application complementary strategies, the APIs core application ecosystem will be expected to gradually promote openness, sharing and interoperability for marine geological information resources.
-
Key words:
- marine geology /
- big data /
- REST API /
- OData /
- interactive data visualization
-
[1] Berners-Lee T. Information Management: A Proposal[R].http://info.cern.ch/Proposal.html, March 1989.
[2] 李国杰.对大数据的再认识[J].大数据, 2015(1):1-9. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=dasj201501002
[3] Roy Thomas Fielding.李锟, 廖志刚, 刘丹, 等译.架构风格与基于网络的软件架构设计(Architectural Styles and the Design of Network-based Software Architectures)[D]. University of California, Irvine, 2000.
[4] Leonard Richardson, Sam Ruby. RESTful Web Services中文版[M]. 徐 涵,李红军,胡 伟,译.北京: 电子工业出版社, 2008.
[5] 李锟.深入探索REST专栏系列, 理解本真的REST架构风格[OL]. InfoQ,http://www.infoq.com/cn/ http://www.infoq.com/cn/, 2013-8-26.
[6] OASIS. OASIS Approves OData 4.0 Standards for an Open, Programmable Web [N/OL]. OASIS, https: //www.oasis-open.org/news/ , 2014-3-17.
[7] OASIS OData Version 4.0 Part 1: Protocol [S].
[8] OASIS OData Version 4.0 Part 2: URL Conventions [S].
[9] OASIS OData Version 4.0 Part 3: Common Schema Definition Language [S].
[10] OASIS OData JSON Format Version 4.0 [S].
[11] OASIS OData Atom Format Version 4.0 [S].
[12] OASIS OData Extension for Data Aggregation Version 4.0 [S].
[13] ISO/IEC 20802-1: 2016——Open data protocol (OData) v4.0——Part 1: Core [S].
[14] ISO/IEC 20802-2: 2016——Open data protocol (OData) v4.0——Part 2: JSON FORMAT [S].
[15] Jonathan Chaffer, Karl Swedberg. Learning jQuery Fourth Edition Better interaction, design, and web development with simple JavaScript techniques [M]. Birmingham, UK: Packt Publishing Ltd, 2013.
[16] Scott Murray. 数据可视化实战 使用D3设计交互式图表(Interactive Data Visualization for the Web) [M]. 李松峰,译. 北京: 人民邮电出版社, 2013.
[17] Kouichi Matsuda, Rodger Lea. WebGL编程指南(WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL) [M]谢光磊,译. 北京: 电子工业出版社, 2014.
[18] Melissa Bierly. 10 Useful Python Data Visualization Libraries for Any Discipline [OL].https: //blog.modeanalytics.com/python-data-visualization-libraries/ , 2016-8.