Title :
Platform EGO Web Service Gateway
Author :
Wei, Xiaohui ; Gao, Jishan ; Ding, Xiaolei ; Yuan, Shutao
Author_Institution :
Jilin Univ., Jilin
Abstract :
Grid computing has adopted Web services technology to deal with environmental heterogeneity and to enhance service and application interoperability. However, it is a challenge to realize Web service applications with high performance, reliability and availability to meet the requirements of grid communities. Platform EGO is a SOA based grid platform newly released by Platform Computing Inc. to manage the shared resources across geographically dispersed sites. Platform EGO WSG is a grid middle ware provided by Platform EGO to enable client applications(WSCs) to access Platform EGO resources and services via Web services interface. The paper would discuss the design of Platform EGO WSG to achieve high reliability, performance and interoperability. To support a huge user base and reduce the response time, WSGs are able to work in cluster model and the loads are dynamic balanced among them. Moreover, we designed a session-based asynchronous recovery algorithm to realize WSG fault tolerance, which has short freezing time and is able to isolate the recovery process for each WSC. Besides that, a lightweight notification mechanism is implemented to provide better interoperability between WSG and WSCs. Furthermore, we enhanced the WS-Security UsernameToken profile so that Platform EGO can support role based access control more flexible.
Keywords :
Web services; grid computing; middleware; open systems; resource allocation; software fault tolerance; Platform EGO; WS-Security UsernameToken; Web service gateway; client application; fault tolerance; grid computing; grid middleware; interoperability; load balancing; session-based asynchronous recovery; Algorithm design and analysis; Availability; Clustering algorithms; Delay; Fault tolerance; Grid computing; Load modeling; Resource management; Service oriented architecture; Web services;
Conference_Titel :
Asia-Pacific Service Computing Conference, The 2nd IEEE
Conference_Location :
Tsukuba Science City
Print_ISBN :
0-7695-3051-6
DOI :
10.1109/APSCC.2007.40