Component interaction in distributed systems

被引:2
|
作者
Pryce, N [1 ]
Crane, S [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
关键词
D O I
10.1109/CDS.1998.675760
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern distributed programming environments commonly restrict programmers to a single form of intercomponent interaction. This forces programmers to emulate other interaction styles in terms of the dominant paradigm, obscuring their intent and resulting in a loss of clarity. Starting from a clear model of interaction between program components, this paper attempts to restore this missing clarity of intent. It achieves this by proposing a language for the specification of interaction styles. The language specifies interactions in terms of asynchronous messages and communicating finite state machines, and is compiled into objects that provide support for distribution transparency and binding. The interaction model is independent of the transport protocol that is used to transmit messages between endpoints and we demonstrate how this clean separation of concerns allows significant performance improvements to be made by extending the classes that provide distribution transparency to take advantage of facilities provided by specific transport protocols.
引用
收藏
页码:71 / 78
页数:8
相关论文
共 50 条
  • [1] Component Interaction in Distributed Knowledge-Based Systems
    Marinov, Milko
    Valova, Irena
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2019, 8 (03): : 721 - 727
  • [2] On second generation distributed component systems
    Schmaranz, K
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2002, 8 (01): : 97 - 116
  • [3] Component assembly for OO distributed systems
    Wang, GJ
    Ungar, L
    Klawitter, D
    [J]. COMPUTER, 1999, 32 (07) : 71 - +
  • [4] Quality of service in distributed object systems and distributed multimedia object/component systems
    Böszörményi, L
    Stary, C
    Kosch, H
    Becker, C
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 7 - 29
  • [5] Foundations of distributed interaction systems
    Marat Fayzullin
    Mirco Nanni
    Dino Pedreschi
    V.S. Subrahmanian
    [J]. Annals of Mathematics and Artificial Intelligence, 2000, 28 : 127 - 168
  • [6] Foundations of distributed interaction systems
    Fayzullin, M
    Nanni, M
    Pedreschi, D
    Subrahmanian, VS
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2000, 28 (1-4) : 127 - 168
  • [7] Monitoring Distributed Component-Based Systems
    Falcone, Ylies
    Nazarpour, Hosein
    Bensalem, Saddek
    Bozga, Marius
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2021), 2021, 13077 : 153 - 173
  • [8] A formal component framework for distributed embedded systems
    Angelov, Christo
    Sierszecki, Krzysztof
    Marian, Nicolae
    Ma, Jinpeng
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 206 - 221
  • [9] Implementation reuse and inheritance in distributed component systems
    Hofmann, HD
    Stynes, J
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 496 - 501
  • [10] A component framework for dynamic reconfiguration of distributed systems
    Chen, XJ
    Simons, M
    [J]. COMPONENT DEPLOYMENT, 2002, 2370 : 82 - 96