Title :
A unified API gateway for high availability clusters
Author :
Qian Zhang ; Hanyue Chu ; Mingyu Li ; Xiaohui Hu
Author_Institution :
Inst. of Software, Univ. of Chinese Acad. of Sci., Beijing, China
Abstract :
High-availability (HA) clusters are widely used to provide high availability services. Recently, many HA cluster solutions and products have been proposed or developed by different organizations. However, each HA cluster system has its own administrative tool and application programming interface (API). Besides, vendor lock-in makes customers dependent on the specific vendors´ own high availability clusters. Therefore, it is very complicated to simultaneously manage various HA clusters. To solve this problem, a novel SOA-based Unified API Gateway for high-availability Clusters (UAGC) is proposed in this paper. Under UAGC, cluster services are conveniently managed in a unified way, which is independent of platforms or programming languages. Six web service interfaces are implemented in UAGC to cover most cluster functions. A UAGC-based web service (UAGCService) is implemented with WCF. The experimental results show that UAGCService has good performances.
Keywords :
Web services; application program interfaces; service-oriented architecture; HA cluster system; SOA-based unified API gateway; UAGC-based Web service; UAGCService; WCF; Web service interface; application programming interface; high availability cluster; Availability; Contracts; Linux; Logic gates; Network interfaces; Servers; Web services; API gateway; Cluster Consolidation; SOA-based; administrative tool;
Conference_Titel :
Mechatronic Sciences, Electric Engineering and Computer (MEC), Proceedings 2013 International Conference on
Conference_Location :
Shengyang
Print_ISBN :
978-1-4799-2564-3
DOI :
10.1109/MEC.2013.6885428