HU Lei, YUE Peng, GONG Jianya, ZHANG Xining. An Approach to Asynchronous Geoprocessing Service[J]. Geomatics and Information Science of Wuhan University, 2016, 41(5): 679-685. DOI: 10.13203/j.whugis20140413
Citation: HU Lei, YUE Peng, GONG Jianya, ZHANG Xining. An Approach to Asynchronous Geoprocessing Service[J]. Geomatics and Information Science of Wuhan University, 2016, 41(5): 679-685. DOI: 10.13203/j.whugis20140413

An Approach to Asynchronous Geoprocessing Service

Funds: The National Basic Research Program of China, No. 2011CB707105; the National Natural Science Foundation of China, No. 41271397; the Program for New Century Excellent Talents in University, No. NCET-13-0435; the Science and Technology Support Program of Hubei Province, No. 2014BAA087.
More Information
  • Received Date: May 31, 2015
  • Published Date: May 04, 2016
  • The growth of massive distributed geospatial data and complex geoprocessing services makes asynchronous geoprocessing a research hotspot in the geospatial domain. Meanwhile, the Open Geospatial Consortium (OGC) provides a series of standards and specifications to advance interoperability between geospatial Web services. Most are based on synchronous protocols that cannot satisfy more complex geoprocessing tasks, especially those in the Sensor Web environment. This paper presents an interoperable approach for asynchronous geoprocessing services that leverages Web processing services (WPSs) and Web notification services (WNSs) to support asynchronous invocation. We analyze the general asynchronous communication patterns in message transfer and invocation available in a service oriented architecture. Compared to existing poll-based approaches, the paper adopts a push pattern for asynchronous notification, and at the same time makes user requests standard-compatible. The push pattern was implemented using WNS. An asynchronous adapter for WPS services, combined with a WNS, is used for augmenting existing synchronous WPS services with asynchrony. The approach is compatible with existing WPS specifications, thus still follows the interoperable service standards in the geospatial domain. A service prototype was designed and implemented, and performance tests are discussed.
  • [1]
    Yue P, Di L, Wei Y. Intelligent Services for Discovery of Complex Geospatial Features from Remote Sensing Imagery[J]. ISPRS Journal of Photogrammetry and Remote Sensing,2013, DOI: 10.1016/j.isprsjprs
    [2]
    He L, Yue P, Di L, et al. Adding Geospatial Data Provenance into SDI:A Service-Oriented Approach[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2015, 8(2):926-936
    [3]
    Gong Jianya, Geng Jing, Wu Huayi. Geospatial Knowledge Service:A Review[J]. Geomatics and Information Science of Wuhan University, 2014, 39(8):883-890(龚建雅,耿晶,吴华意.地理空间知识服务概论[J].武汉大学学报·信息科学版,2014,39(8):883-890)
    [4]
    Yue P, Jiang L, Hu, L. Google Fusion Tables for Managing Soil Moisture Sensor Observations[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2014, 7(11):4414-4421
    [5]
    Schut P. OpenGIS Web Processing Service, Version 1.0.0[R]. Open Geospatial Consortium Technical Report, Wayland, MA, 2007
    [6]
    Simonis I, Echterhoff J. OpenGIS Web Notification Service Implementation Specification[R]. Open Geospatial Consortium Inc, Wayland, MA, USA, 2003
    [7]
    52North. 52nWPS[EB/OL]. http://52north.org/wps, 2010
    [8]
    Zhao P, Di L, Yu G. Building Asynchronous Geospatial Processing Workflows with Web Services[J]. Computers and Geosciences, 2012, 39(2):34-41
    [9]
    Christensen E, Curbera F, Meredith G. Web Services Description Language (WSDL) 1.1[EB/OL]. http://www.w3.org/TR/2001/NOTE-wsdl-20010315, 2001
    [10]
    Adams H. Asynchronous Operations and Web Services, Part 2 Programming Patterns to Build Asynchronous Web Services[EB/OL]. http://www.ibm.com/developerworks/library/ws-asynch2/index.html, 2010
    [11]
    Mitra N. Simple Object Access Protocol (SOAP) Version 1.2[EB/OL]. http://www.w3.org/TR/2001/WD-soap12-part0-20011217, 2001
    [12]
    Box D, Christensen E, Curbera F. Web Service Addressing (WS-Addressing)[EB/OL]. W3C Working Group, Cambridge, MA, USA,2004
    [13]
    Yang Chao. Geoprocessing Workflow Interoperation Research for the Sensor Web Environment[D]. Wuhan:Wuhan University, 2012(杨超.传感网环境下地学工作流互操作方法研究[D].武汉:武汉大学, 2012)
    [14]
    Min Min. Geospatial Sensor Web Service[D]. Wuhan:Wuhan University, 2008(闵敏.对地观测传感网信息服务系统架构及其关键技术研究[D].武汉:武汉大学, 2008)
    [15]
    ISO/TC 211. Geographic Information Geomatics[EB/OL]. http://www.isotc211.org/, 2000
    [16]
    Yue P, Gong J, Di L. GeoPW:Laying Blocks for the Geospatial Processing Web[J]. Transactions in GIS, 2010, 14(6):755-772
    [17]
    52n WNS. 52n Web Notification Service (WNS)[EB/OL]. https://www.52north.org/bin/view/SensorWeb/WebNotificationService, 2006
    [18]
    Qin Zudian, Fan Tianyu, Wu Qingwen, et al. Analysis of "Red Tide" in East Lake and Trend of Development[J]. Environment Science and Technology, 2008, 31(7):93-95(秦祖殿,范天瑜,吴青文,等.东湖"赤潮"的成因分析及发展趋势[J].环境科学与技术,2008,31(7):93-95)
    [19]
    Chen Liqiong, Tian Liqiao, Qiu Feng, et al. Water Color Constituents Remote Sensing in Wuhan Donghu Lake Using HJ-1-A/B CCD Imagery[J]. Geomatics and Information Science of Wuhan University, 2011, 36(11):1280-1283(陈莉琼,田礼乔,邱凤,等.HJ-1-A/B卫星CCD影像的武汉市东湖水色三要素遥感研究[J].武汉大学学报·信息科学版,2011,36(11):1280-1283)
    [20]
    Chen Xiaoling, Yuan Zhongzhi, Li Yoksheung, et al. Spatial and Temporal Dynamic of Suspended Sediment Concentration in the Pearl River Estuary Based on Remote Sensing[J]. Geomatics and Information Science of Wuhan University, 2005, 30(8):677-681(陈晓玲,袁中智,李毓湘,等.基于遥感反演结果的悬浮泥沙时空动态规律研究:以珠江河口及邻近海域为例[J].武汉大学学报·信息科学版,2005,30(8):677-681)
    [21]
    Zhang Wei, Chen Xiaoling, Tian Liqiao, et al. Suspended Sediment Monitoring in Poyang Lake Using HJ-1-A/B CCD Imagery[J]. Geomatics and Information Science of Wuhan University, 2010, 35(12):1466-1469(张伟,陈晓玲,田礼乔,等.鄱阳湖HJ-1-A/B卫星CCD传感器悬浮泥沙遥感监测[J].武汉大学学报·信息科学版,2010,35(12):1466-1469)
  • Related Articles

    [1]LI Deren, LIU Laixing. Context-Aware Smart City Geospatial Web Service Composition[J]. Geomatics and Information Science of Wuhan University, 2016, 41(7): 853-860. DOI: 10.13203/j.whugis20160089
    [2]HE Jie, CHEN Nengcheng, ZHENG Zhong, WANG Wei. A Semantics Approach for Multi-Version Web Coverage Service Schema Match[J]. Geomatics and Information Science of Wuhan University, 2012, 37(2): 210-214.
    [3]DU Yunyan, FENG Wenjuan, HE Yawen, XIAO Rulin. Geographic Information Services Integration with Web Services[J]. Geomatics and Information Science of Wuhan University, 2010, 35(3): 347-349.
    [4]CHEN Nengcheng, CHEN Zeqiang, WANG Wei. A High Precision OGC Web Map Service Discovery Based on Capabilities Matching and Ontology Reasoning[J]. Geomatics and Information Science of Wuhan University, 2009, 34(12): 1471-1475.
    [5]YANG Hui, SHENG Yehua, WEN Yongning, HU Ying. Distributed Geographic Models Sharing Method Based on Web Services[J]. Geomatics and Information Science of Wuhan University, 2009, 34(2): 142-145.
    [6]ZHANG Peiyun, HUANG Bo, SUN Yamin. A Hybrid Selection Approach for Web Services Based on Semantic Matching and QoS[J]. Geomatics and Information Science of Wuhan University, 2008, 33(5): 537-541.
    [7]YU Yan, GUO Qingsheng, HE Jianhua, LIU Yuchun. Land Suitability Assessment PSE Design and Implement Based on Web Service[J]. Geomatics and Information Science of Wuhan University, 2006, 31(6): 544-547.
    [8]AN Yang, BIAN Fuling, GUAN Jihong. Geo Web Services Description and Discovery Based on Ontology[J]. Geomatics and Information Science of Wuhan University, 2004, 29(12): 1063-1066.
    [9]JIANG Congshi. Technology of Urban Spatial Information Sharing and Interchanging Based on Web Services and FETTL[J]. Geomatics and Information Science of Wuhan University, 2004, 29(2): 105-110.
    [10]LIU Chunju, ZHU Xinyan. An Implementation Technique of JSP/JavaBean-based Web GIS[J]. Geomatics and Information Science of Wuhan University, 2003, 28(5): 608-610.
  • Cited by

    Periodical cited type(10)

    1. 夏涛,马娜,张学利. 生态环境损害鉴定评估系统构建与应用. 国土资源信息化. 2021(01): 55-59+11 .
    2. 徐德馨,肖建华,李黎,刘顺昌. 地质档案信息共享服务平台研究与应用. 城市勘测. 2020(02): 182-186 .
    3. 张诗檬,王文文,付博,韩征,刘钊. 基于云服务的e地质应用系统研究. 城市地质. 2020(02): 217-223 .
    4. 冯斌,梁萌,吴文鹂,张学利,杜炳锐,马娜. “地质云”模式下大地电磁数据共享研究. 物探与化探. 2020(04): 796-802 .
    5. 张学利,马娜,朱瑜馨,赵永明,汪健平,刘国. 基于云平台的农业综合信息应用系统的设计与开发. 地理空间信息. 2019(02): 27-30+9 .
    6. 张学利,马娜,杨燕,宋敦江,汪健平,刘国,赵永明. 基于消息调度机制的地质服务体系构建及应用实践. 国土资源遥感. 2019(01): 271-276 .
    7. 魏振华,汪健平,张学利,马娜,王志辉. 基于消息调度的远洋渔业数据采集体系. 科研信息化技术与应用. 2019(04): 50-55 .
    8. 张学利,马娜,吴彬,宋震,宋敦江,王志辉,刘晓. 基于云平台的地勘基金成果管理系统. 地理信息世界. 2018(04): 95-99 .
    9. 蒋捷,吴华意,黄蔚. 国家地理信息公共服务平台“天地图”的关键技术与工程实践. 测绘学报. 2017(10): 1665-1671 .
    10. 张学利,宋震,刘晓,朱月霞. 地勘基金成果管理系统的设计与开发. 国土资源信息化. 2017(03): 41-45 .

    Other cited types(7)

Catalog

    Article views (1392) PDF downloads (424) Cited by(17)
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return