Citation: | SU Guohui, DAI Qinfen, WEI Helong, SUN Jihong. SERVICES OF MARINE GEOLOGY DATA RESOURCE DIRECTORY BASED ON REST AND ODATA[J]. Marine Geology Frontiers, 2018, 34(3): 26-32. doi: 10.16028/j.1009-2722.2018.03005 |
In order to make more rapid visit and efficient integration of distributed marine geology data resources to meet the demand of data sharing and large data application, a marine geological data resource catalog service directory based on REST and OData is proposed in this paper. First of all, we discussed the basic principles and key links of directory services, and then elaborated in details the aspects of resource entity identification, resource identification, entity data model and resource operation. Finally, the key points for implementation are explained based on ASP.NET WebAPI framework. The results show that the data resources directory services based on REST and OData, will enable users to a quick access to distributed data resources and is applicable to the organization, identification, acquisition and service of marine geological data resources. This achievement is of significance to the sharing and integration of geological data resources.
[1] | 戴勤奋.海洋地质大数据信息服务体系建设[J].海洋地质前沿,2017,33(11)67-70. |
[2] | 苏国辉.海洋地质数据集成中的关键问题和方案[J].海洋地质前沿,2011,27(11)51-54. |
[3] | Fielding R T. Architectural styles and the design of network-based software architectures[D]. Irvine:University of California, 2000. |
[4] | Pizzo M, Handl R, Zurmuehl M. OData Version 4.0. Part 1: Protocol. [R/OL]. http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.pdf, 02 June 2016. |
[5] | 詹 骞.基于Ajax/REST的GIS WEB服务研究与实现[D].北京:中国地质大学,2008. |
[6] | Zhang X W, Lei W M, Zhang W. Using P2P network to transmit media stream in SIP-based system[C]//Proc of the International Conference for Young Computer Scientists(ICYCS 2008), 2008: 362-367. |
[7] | Wang X L, Sun X M, Yang H F. An anonymity and authentication mechanism for internet of things[J].Convergence Information Technology, 2011, 6(3): 98-105. doi: 10.4156/jcit.vol6.issue3.11 |
[8] | 林金鹏.基于REST架构的WEB服务的设计与测试研究[D].厦门:厦门大学, 2011. |
[9] | Pizzo M, Handl R, Zurmuehl M. OData Version 4.0. Part 2: URL[R/OL].http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.pdf , 02 June 2016. |
[10] | Pizzo M, Handl R, Zurmuehl M. OData Version 4.0. Part 3: CSDL. [R/OL].http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part3-csdl.pdf , 02 June 2016. |
[11] | ISO/IEC 20802-1:2016.Information technology—Open data protocol (OData) v4.0—Part 1: Core[S].2016. |
[12] | ISO/IEC 20802-2:2016. Open data protocol (OData) v4.0—Part 2: OData JSON Format[S].2016. |
[13] | 唐旭华,邹峥嵘. 基于RESTful Web Services的空间数据共享[J].测绘科学,2010, 35(4):122-124. |
[14] | Garrett J J. Ajax: A New Approach to Web Applications[EB/OL].http://www.adaptivepath.com/ideas/essays/archives/000385.php, 2005. |
Flowchart of the Directory Services
Entity data model of directory services
Client application of the directory services