• DocumentCode
    692980
  • 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
  • fYear
    2013
  • fDate
    20-22 Dec. 2013
  • Firstpage
    2321
  • Lastpage
    2325
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronic Sciences, Electric Engineering and Computer (MEC), Proceedings 2013 International Conference on
  • Conference_Location
    Shengyang
  • Print_ISBN
    978-1-4799-2564-3
  • Type

    conf

  • DOI
    10.1109/MEC.2013.6885428
  • Filename
    6885428