Component assembly for OO distributed systems

被引:8
|
作者
Wang, GJ [1 ]
Ungar, L [1 ]
Klawitter, D [1 ]
机构
[1] Boeing Co, Math & Comp Technol Div, Seattle, WA 98124 USA
关键词
D O I
10.1109/2.774921
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software development that assembles prefabricated components faces different challenges than development that starts from scratch with programming constructs. For example, it is often impossible, or at least not economical, to change the source code of components from independent suppliers. But how do you assemble the components without doing that? How do you link them with the services they require? And how do you build a distributed system and ensure systemwide security, performance, and fault tolerance without breaking the system? These are just some of the issues that designers face when using prefabricated components in a distributed system. Object-oriented distributed systems pose some specific problems. Objects communicate by invoking methods on other objects, so they must maintain static information, such as-class or interface names. Thus, objects may have strong dependencies, not only on each other but also on outside services. Distributed systems built from prefabricated components require an assembly approach that separates architecture, component, and distributed object infrastructure concerns.
引用
收藏
页码:71 / +
页数:9
相关论文
共 50 条
  • [1] A framework supporting component assembly for distributed systems
    Wang, GJ
    Ungar, L
    Klawitter, D
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 136 - 146
  • [2] OO distributed programming is not distributed OO programming
    Guerraoui, R
    Fayad, ME
    COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 101 - 104
  • [3] Component interaction in distributed systems
    Pryce, N
    Crane, S
    FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 71 - 78
  • [4] On second generation distributed component systems
    Schmaranz, K
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2002, 8 (01): : 97 - 116
  • [5] Design of an extensible OO component model
    Ma, L.
    Sun, Y.C.
    Sun, J.S.
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2001, 22 (10):
  • [6] Quality of service in distributed object systems and distributed multimedia object/component systems
    Böszörményi, L
    Stary, C
    Kosch, H
    Becker, C
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 7 - 29
  • [7] A component-based distributed control system for assembly automation
    Lee, SM
    Harrison, R
    West, AA
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 33 - 38
  • [8] Putting OO distributed programming to work
    Felber, P
    Guerraoui, R
    Fayad, ME
    COMMUNICATIONS OF THE ACM, 1999, 42 (11) : 97 - 101
  • [9] Monitoring Distributed Component-Based Systems
    Falcone, Ylies
    Nazarpour, Hosein
    Bensalem, Saddek
    Bozga, Marius
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2021), 2021, 13077 : 153 - 173
  • [10] A formal component framework for distributed embedded systems
    Angelov, Christo
    Sierszecki, Krzysztof
    Marian, Nicolae
    Ma, Jinpeng
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 206 - 221