Efficiently Distributing Component-Based Applications Across Wide-Area Environments

  • Authors:
  • Deni Llambiri;Alexander Totok;Vijay Karamcheti

  • Affiliations:
  • -;-;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed deployment of network applications in wide-areaenvironments has proven effective for improving end-userexperience. Another trend is the use of componentframeworks for building network services. Theircomponent-based nature makes such applications naturalcandidates for distributed deployment, but it is unclear ifthe design patterns underlying component frameworks alsoenable efficient service distribution.In this paper, we investigate the application designrules and accompanying system-level support essential toa beneficial and efficient service distribution process. Ourstudy targets the widely used Java 2 Enterprise Edition(J2EE) component platform and Java Pet Store, a samplecomponent-based e-commerce application.Our results present strong experimental evidence thatcomponent-based applications can be efficiently distributedin wide-area environments using a small set of generally-applicabledesign rules for orchestrating interactions andmanaging component state. We additionally discuss enforcementof these rules, and their automated implementationby container frameworks.