publication . Conference object . 2003

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

Andrade Almeida, João; van Sinderen, Marten J.; Quartel, Dick; Ferreira Pires, Luis;
Open Access
  • Published: 01 Jan 2003
  • Country: Netherlands
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 ...
free text keywords: METIS-213899, EWI-7490, SCS-Services, IR-66496
Related Organizations
Download from
Universiteit Twente Repository
Conference object . 2003
Provider: NARCIS

[1] R. J. Allen, and David Garlan, “A Formal Basis for Architectural Connection”, ACM Transactions on Software Engineering and Methodology, vol. 6, n. 3, July 1997, pp. 213-219.

[2] E. Cariou, A. Beugnard, J. M. Jézéquel: An Architecture and a Process for Implementing Distributed Collaborations. Proceedings Sixth International Conference on Enterprise Distributed Object Computing, September 2002, Lausanne, Switzerland, Sept. 2002, 132-143. [OpenAIRE]

[3] Microsoft Corporation. Microsoft .NET Remoting: A Technical Overview, July 2001, available at n-us/dndotnet/html/hawkremoting.asp

[4] Object Management Group. Common Object Request Broker Architecture: Core Specification, Version 3.0, Dec. 2002.

[5] Object Management Group. CORBA Component Model, v3.0. formal/02-06-65, July 2002.

[6] R. Sharp. Principles of protocol design. Prentice-Hall International Series in Computer Science, Prentice-Hall, Great Britain, 1994.

[7] M. van Sinderen. On the Design of Application Protocols. Ph.D. Thesis. University of Twente, The Netherlands, March, 1995, available at [8] M. van Sinderen and L. Ferreira Pires. Protocols versus objects: can models for telecommunications and distributed processing coexist? In Proceedings Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems, October 1997, 8-13. [OpenAIRE]

[9] B. Tekinerdogan. Synthesis-Based Software Architecture Design. Ph.D. Thesis. University of Twente. March, 2000.

[10] C. A. Vissers, L. Ferreira Pires, D. A. Quartel, M. van Sinderen. The Architectural Design of Distributed Systems, Lecture Notes, University of Twente, Enschede, The Netherlands, Nov. 2002.

[11] C.A. Vissers, L. Logrippo. The importance of the service concept in the design of data communications protocols. In Proceedings Fifth IFIP WG6.1 International Conference on Protocol Specification, Testing and Verification, June 1985, 3-17.

Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue