Title :
A compensation mechanism in GIS Web service composition
Author :
Yanfeng, Sun ; Xiujun, Ma ; Kunqing, Xie ; Guanhua, Chen ; Liu Chen ; Chenyu, Li ; Zhuo, Liu
Author_Institution :
National Lab. on Machine Perception, Peking Univ., Beijing, China
Abstract :
With the evolution of GIS from stand-alone systems with geo-data tightly coupled with systems to an increasingly distributed model based on independently-provided, interoperable GIS Web service, much more research has been focused on GIS Web service composition. However, little research works concern on control mechanisms of improving availability and reliability in GIS Web service composition. Considering that GIS Web services are in essence loosely-coupled and hosted by different providers. As a result, any update of any service, might affect critically the overall composition consistency and execution; Moreover because most of geographic operations are CPU-intensive, it means that GIS Web service compositions consisting of basic geographic operations are more CPU-intensive - it will perhaps take several days to finish the execution of one single GIS Web service composition! Without support of high availability and reliability, any mistake will lead to the failure of the whole composition execution and the waste of much computing resource. So availability and reliability in GIS Web service composition should be paid more attention. This paper proposes a mechanism of service compensation to achieve high availability and reliability in GIS Web service composition. The basic idea is that when one Web service of composition fails, the execution of the whole composition is not aborted immediately; on the contrary, the compensation mechanism tries to find another Web service which can provide the same function to "compensate" it. The abortion of composition only happens when the "compensating" Web services can not be found or all of them fail.
Keywords :
Internet; geographic information systems; open systems; GIS Web service composition; distributed model; interoperable GIS Web service; service availability; service compensation; service reliability; Abortion; Application software; Assembly; Availability; Distributed computing; Geographic Information Systems; Laboratories; Programming; Sun; Web services;
Conference_Titel :
Geoscience and Remote Sensing Symposium, 2005. IGARSS '05. Proceedings. 2005 IEEE International
Print_ISBN :
0-7803-9050-4
DOI :
10.1109/IGARSS.2005.1525266