Transactions of Nonferrous Metals Society of China The Chinese Journal of Nonferrous Metals

您目前所在的位置:首页 - 期刊简介 - 详细页面

中国有色金属学报

ZHONGGUO YOUSEJINSHU XUEBAO

第22卷    第3期    总第156期    2012年3月

[PDF全文下载]        

    

文章编号:1004-0609(2012)03-0954-07
应用REST技术的GML数据管理
张山山1, 2,吴宝佑1, 2,隋宁宁1, 2,秦  瑞1, 2

(1. 中南大学 有色金属成矿预测教育部重点实验室,长沙 410083;
2. 中南大学 地球科学与信息物理学院,长沙 410083
)

摘 要: 地理标记语言(GML)作为使用XML信息编码来表达地理数据的标准,其主要目的是实现数据共享与互操作。随着GML广泛应用,GML数据存储管理成为研究热点。面向服务架构(SOA)已经广泛应用于地理信息服务,表述性状态转移(REST)作为一种专门为分布式调用而设计的轻量级架构技术,在构建SOA方面有着明显的优势。论文采用对象数据库对GML进行存储管理,探讨如何利用REST架构技术实现GML空间数据的管理与共享。分析了REST架构的关键技术,设计了GML数据管理服务框架。详细论述了基于微软WCF框架的REST API的实现过程,最后实现了一个调用GML数据管理服务的数据管理系统。通过客户端实例验证表明REST适合于GML地理数据的管理与共享。

 

关键字: 面向服务架构;表述性状态转移;地理标记语言;数据管理

GML data management using REST
ZHANG Shan-shan1, 2, WU Bao-you1, 2, SUI Ning-ning1, 2, QIN Rui1, 2

1. Key Laboratory of Metallogenic Prediction of Nonferrous Metals, Ministry of Education,
Central South University, Changsha 410083, China;
2. School of Geosciences and Info-Physics, Central South University, Changsha 410083, China

Abstract:It is necessary that geography markup language (GML) which uses XML as the encoding information to express the geographic data provides data sharing and interoperability. As the application of GML is more extensive, GML data storage and management is one of the hot spots. With the development of the network technology and GIS technology, service oriented architecture (SOA) was widely used in geographic information services. Representational state transfer (REST) is a lightweight architecture technology for distributed call, which has a distinct advantage in building SOA. The object database is used in GML data storage, and how to use REST architecture technology to realize the management and sharing of GML spatial data is mainly discussed. First, the key REST architecture technology and the design guidelines of GML data management service were introduced. Then the process of realizing the API based on the WCF framework was introduced. Finally, a data management system that is called GML data management service is achieved. This system shows that REST is ideal for GML geographic data management.

 

Key words: service oriented architecture (SOA); representational state transfer (REST); geography markup language (GML); data management

ISSN 1004-0609
CN 43-1238/TG
CODEN: ZYJXFK

ISSN 1003-6326
CN 43-1239/TG
CODEN: TNMCEW

主管:中国科学技术协会 主办:中国有色金属学会 承办:中南大学
湘ICP备09001153号 版权所有:《中国有色金属学报》编辑部
------------------------------------------------------------------------------------------
地 址:湖南省长沙市岳麓山中南大学内 邮编:410083
电 话:0731-88876765,88877197,88830410   传真:0731-88877197   电子邮箱:f_ysxb@163.com