A middleware-transparent approach to developing distributed applications: Research Articles

  • Authors:
  • Sudipto Ghosh;Robert B. France;Devon M. Simmonds;Abhijit Bare;Brahmila Kamalakar;Roopashree P. Shankar;Gagan Tandon;Peter Vile;Shuxin Yin

  • Affiliations:
  • Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.;Computer Science Department, Colorado State University, Fort Collins, CO 80523, U.S.A.

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

An innovative middleware-transparent approach to developing distributed applications is presented. The approach uses an aspect-oriented software development technique to separate an application's middleware-independent functionality from its middleware-specific functionality. Application elements that are specific to the middleware are localized in aspects that can be seamlessly integrated into middleware-independent application designs. The middleware-transparent approach is used to decouple business functionality from middleware-specific functionality. The decoupling allows developers to change middleware application elements without significantly modifying business functionality. Middleware technologies such as Java Remote Method Invocation (RMI), Jini, Simple Object Access Protocol (SOAP) remote procedure call (RPC) and .Net are used as examples to illustrate the approach. Copyright © 2005 John Wiley & Sons, Ltd.