Interaction systems design and the protocol- and middleware-centred paradigms in distributed application development

João Andrade Almeida, Marten J. van Sinderen, Dick Quartel, Luis Ferreira Pires

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    43 Downloads (Pure)


    This paper aims at demonstrating the benefits and importance of interaction systems design in the development of distributed applications. We position interaction systems design with respect to two paradigms that have influenced the design of distributed applications: the middleware-centred and the protocol-centred paradigm. We argue that interaction systems that support application-level interactions should be explicitly designed, using the externally observable behaviour of the interaction system as a starting point in interaction systems design. This practice has two main benefits: to promote a systematic design method, in which the correctness of the design of an interaction system can be assessed against its service specification; and, to shield the design of application parts that use the interaction system from choices in the design of the supporting interaction system.
    Original languageUndefined
    Title of host publicationECOOP 2003 Workshop on Communication Abstractions for Distributed Systems
    Number of pages6
    Publication statusPublished - 2003
    EventECOOP 2003 Workshop on Communication Abstractions for Distributed Systems - Darmstadt, Germany
    Duration: 22 Jul 200322 Jul 2003


    WorkshopECOOP 2003 Workshop on Communication Abstractions for Distributed Systems
    Other22 July 2003


    • METIS-213899
    • EWI-7490
    • SCS-Services
    • IR-66496

    Cite this