An assessment of middleware platforms for accessing remote services

Young Woo Kwon, Eli Tilevich, William R. Cook

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

Due to the shift from software-as-a-product (SaaP) to software-as-a-service (SaaS), software components that were developed to run in a single address space must increasingly be accessed remotely across the network. Distribution middleware is frequently used to facilitate this transition. Yet a range of middleware platforms exist, and there are few existing guidelines to help the programmer choose an appropriate middleware platform to achieve desired goals for performance, expressiveness, and reliability. To address this limitation, in this paper we describe a case study of transitioning an Open Service Gateway Initiative (OSGi) service from local to remote access. Our case study compares five remote versions of this service, constructed using different distribution middleware platforms. These platforms are implemented by widely-used commercial technologies or have been proposed as improvements on the state of the art. In particular, we implemented a service-oriented version of our own Remote Batch Invocation abstraction. We compare and contrast these implementations in terms of their respective performance, expressiveness, and reliability. Our results can help remote service programmers make informed decisions when choosing middleware platforms for their applications.

Original languageEnglish
Title of host publicationProceedings - 2010 IEEE 7th International Conference on Services Computing, SCC 2010
Pages482-489
Number of pages8
DOIs
StatePublished - 2010
Event2010 IEEE 7th International Conference on Services Computing, SCC 2010 - Miami, FL, United States
Duration: 5 Jul 201010 Jul 2010

Publication series

NameProceedings - 2010 IEEE 7th International Conference on Services Computing, SCC 2010

Conference

Conference2010 IEEE 7th International Conference on Services Computing, SCC 2010
Country/TerritoryUnited States
CityMiami, FL
Period5/07/1010/07/10

Keywords

  • Message-oriented middleware
  • Middleware
  • OSGi
  • R-OSGi
  • RBI
  • Remote services

Fingerprint

Dive into the research topics of 'An assessment of middleware platforms for accessing remote services'. Together they form a unique fingerprint.

Cite this