Skip to content

Research at St Andrews

A methodology for developing and deploying distributed applications

Research output: Chapter in Book/Report/Conference proceedingConference contribution

DOI

Open Access permissions

Open

Author(s)

School/Research organisations

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.
Close

Details

Original languageEnglish
Title of host publicationComponent Deployment
Subtitle of host publication3rd International Working Conference, CD 2005
EditorsAlan Dearle, Susan Eisenbach
PublisherSpringer
Pages37-51
Number of pages15
ISBN (Print)3-540-30517-3
DOIs
StatePublished - 2005
Event3rd International Working Conference on Component Deployment (CD2005) - Grenoble, France

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume3798
ISSN (Print)0302-9743

Conference

Conference3rd International Working Conference on Component Deployment (CD2005)
CountryFrance
CityGrenoble
Period28/11/05 → …

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Design, implementation and deployment of state machines using a generative approach

    Kirby, G. N. C., Dearle, A. & Norcross, S. J. 2008 Architecting Dependable Systems V. de Lemos, R., Di Giandomenico, F., Gacek, C., Muccini, H. & Vieira, M. (eds.). Springer, p. 175-198 (Lecture Notes in Computer Science; vol. 5135)

    Research output: Chapter in Book/Report/Conference proceedingChapter

  2. Generating a family of Byzantine tolerant protocol implementations using a meta-model architecture

    Kirby, G., Dearle, A. & Norcross, S. 25 Jun 2007 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Workshop on Architecting Dependable Systems: DSN 2007. University of Edinburgh, p. 178-183

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  3. Hosting Byzantine Fault Tolerant Services on a Chord ring

    Dearle, A., Kirby, G. & Norcross, S. 2007 University of St Andrews. 6 p.

    Research output: Book/ReportOther report

  4. A peer-to-peer infrastructure for resilient web services

    Norcross, S. J., Dearle, A., Kirby, G. N. C. & Walker, S. M. 2006 First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications. Colajanni, M., Bartolini, N. & Cherkasova, L. (eds.). Los Alamitos: IEEE Computer Society, p. 65-72 8 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  5. Towards adaptable and adaptive policy-free middleware

    Dearle, A., Kirby, G., Norcross, S., Macdonald, A. & Bigwood, G. 2006 University of St Andrews. 8 p. (Technical Report; no. CS/06/3)

    Research output: Book/ReportOther report

ID: 5012868