• DocumentCode
    3503545
  • Title

    Efficiently distributing component-based applications across wide-area environments

  • Author

    Llambiri, Deni ; Totok, Alexander ; Karamcheti, Vijay

  • Author_Institution
    Dept. of Comput. Sci., New York Univ., NY, USA
  • fYear
    2003
  • fDate
    19-22 May 2003
  • Firstpage
    412
  • Lastpage
    421
  • Abstract
    Distributed deployment of network applications in wide-area environments has proven effective for improving enduser experience. Another trend is the use of component frameworks for building network services. Their component-based nature makes such applications natural candidates for distributed deployment, but it is unclear if the design patterns underlying component frameworks also enable efficient service distribution. In this paper, we investigate the application design rules and accompanying system-level support essential to a beneficial and efficient service distribution process. Our study targets the widely used Java 2 Enterprise Edition (J2EE) component platform and Java Pet Store, a sample component-based e-commerce application. Our results present strong experimental evidence that component-based applications can be efficiently distributed in wide-area environments using a small set of generally applicable design rules for orchestrating interactions and managing component state. We additionally discuss enforcement of these rules, and their automated implementation by container frameworks.
  • Keywords
    Java; middleware; object-oriented programming; wide area networks; J2EE component platform; application design rule; component-based e-commerce application; middleware; service distribution process; wide-area network; Application software; Buildings; Computer science; Containers; Data processing; Environmental management; IP networks; Java; Positron emission tomography; Web and internet services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-1920-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2003.1203491
  • Filename
    1203491