• DocumentCode
    655414
  • Title

    Leveraging Information Bus with In-Memory Caching for Service Oriented Architecture

  • Author

    Patil, Abhijit ; Ingle, Rajesh

  • Author_Institution
    Comput. Eng. Dept., Pune Inst. of Comput. Technol., Pune, India
  • fYear
    2013
  • fDate
    29-31 Aug. 2013
  • Firstpage
    382
  • Lastpage
    388
  • Abstract
    Recently, SOA paradigm changed the way in which distributed software systems can be developed. It promotes the use of "service-oriented" principles to design and develop software systems. Various organizations have adopted SOA and uses information bus to integrate their businesses. In order to improve the performance of services running in SOA environment, caching has been used since long time. Organizations depend on proprietary caching infrastructures and integrate it with their information bus. Until now because of lack of standardization for in-memory caching, they get tied to the service provided by particular cache vendor, thus there is no flexibility between uses of caching infrastructure and creates a vendor lock-in problem. In this paper, we address this issue and propose a system with standard based service components to enable information bus with support for caching. In addition, this paper contributes to analysis of in-memory cache stores in terms of performance. We have done analysis of two caching infrastructures namely Redis and Ehcache under different dimensions such as variant data size, concurrent clients, etc. We evaluated their performance for various caching operations under different cases and provide implications of each.
  • Keywords
    distributed processing; service-oriented architecture; SOA environment; SOA paradigm; cache vendor; distributed software systems; in-memory cache; in-memory caching; leveraging information bus; proprietary caching infrastructures; service oriented architecture; service oriented principles; standard based service components; standardization; vendor lock-in problem; Organizations; Servers; Service-oriented architecture; Standards organizations; Throughput; Caching; Distributed System; Performance; Service Component Architecture; Service Oriented Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing and Communications (ICACC), 2013 Third International Conference on
  • Conference_Location
    Cochin
  • Type

    conf

  • DOI
    10.1109/ICACC.2013.81
  • Filename
    6686413