A Methodology for Developing and Deploying Distributed Applications

  • Graham N. C. Kirby
  • Scott M. Walker
  • Stuart J. Norcross
  • Alan Dearle
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3798)

Abstract

We describe a methodology for developing and deploying distributed Java applications using a reflective middleware system called RAFDA. We illustrate the methodology by describing how it has been used to develop a peer-to-peer infrastructure, and explain the benefits relative to other techniques. The strengths of the approach are that the application logic can be designed and implemented completely independently of distribution concerns, easing the development task, and that this gives great flexibility to alter distribution decisions late in the development cycle.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Graham N. C. Kirby
    • 1
  • Scott M. Walker
    • 1
  • Stuart J. Norcross
    • 1
  • Alan Dearle
    • 1
  1. 1.School of Computer ScienceUniversity of St AndrewsSt Andrews, FifeScotland

Personalised recommendations