Service Composition for GIS

被引:0
|
作者
Ma, Sai [1 ]
Li, Minruo [1 ]
Du, Weichang [1 ]
机构
[1] Univ New Brunswick, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
来源
IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS | 2008年
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A Geographical Information System (GIS) is a system that captures, analyzes, and manages any spatially referenced data. One common problem in the GIS community is how to generate and publish customized web maps. The existing solutions either deal with spatial data directly which does not allow for applying the customized features, or require and rely on advanced and specialized programming skills. We believe that applying Service Oriented Architecture (SOA) to GIS can improve the inleroperability of different GISs and can combine different GISs to provide customized web maps using a web service orchestration language. In this paper, we present a novel solution that applies SOA and Business Process Execution Language (BPEL) to orchestrate web map services into a customized web map. The process of requesting a map layer from a map service provider is an invocation of the remote GIS map service. The process of generating a customized web map becomes a process of combining different GIS map services into a BEPL process. This makes it possible to generate the business logic in BPEL first and then execute it to obtain a new map. Ideally, once the process is generated in BPEL, it can be plugged into any GIS system. This new solution generates a single new map after all layers are combined together, while the existing Asynchronous JavaScript and XML (AJAX) based solution gives a stack of map layers and the layers cannot be saved as one map. We have implemented a framework for the map creator to combine map layers published by different map service providers into a single new map, save the map composition process logic, and publish the new map as a service. Also, the framework provides map brokers more control of and easier interaction with the map composition process.
引用
收藏
页码:168 / 175
页数:8
相关论文
共 50 条
  • [21] Structured service composition
    Eshuis, Rik
    Grefen, Paul
    Till, Sven
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 97 - 112
  • [22] Flexible service composition
    Barker, Adam
    Mann, Robert G.
    COOPERATIVE INFORMATION AGENTS X, PROCEEDINGS, 2006, 4149 : 446 - 460
  • [23] Service composition with directories
    Constantinescu, Ion
    Binder, Walter
    Faltings, Boi
    SOFTWARE COMPOSITION, 2006, 4089 : 163 - 177
  • [24] Patterns for Service Composition
    Tilsner, Matthias
    Fiech, Adrian
    Zhan, Guangyao
    Specht, Thomas
    PROCEEDINGS OF THE FOURTH INTERNATIONAL C* CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING 2011 (C3S2E '11), 2011, : 133 - 137
  • [25] Relational Service Composition
    Wang, Qi
    Sheu, Phillip C-y
    2009 IEEE THIRD INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2009), 2009, : 664 - 669
  • [26] Consistency of Service Composition
    Fiadeiro, Jose Luiz
    Lopes, Antonia
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 63 - 77
  • [27] Service Composition for REST
    Haupt, Florian
    Fischer, Markus
    Karastoyanova, Dimka
    Leymann, Frank
    Vukojevic-Haupt, Karolina
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2014), 2014, : 110 - 119
  • [28] Physics of service composition
    Singh, MP
    IEEE INTERNET COMPUTING, 2001, 5 (03) : 6 - 7
  • [29] Composition of service specifications
    Singh, G
    Buricea, I
    Mao, ZY
    SIXTH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 1998, : 210 - 218
  • [30] Review on Service Composition
    Ilu, Fengtao
    Hua Huang
    Guo, Zhihan
    2021 IEEE 6TH INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2021), 2021, : 117 - 124