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 条
  • [31] Designing distributed component-based systems with DCL
    Bübl, F
    Leicher, A
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 144 - 154
  • [32] Improving Availability in Component-Based Distributed Systems
    Al-Wesabi, Fahd N.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (06): : 1345 - 1357
  • [33] Dependence management in component-based distributed systems
    Kon, F
    Campbell, RH
    IEEE CONCURRENCY, 2000, 8 (01): : 26 - 36
  • [34] Component based distributed systems - CORBA and EJB in context
    Lunney, TF
    McCaughey, AJ
    COMPUTER PHYSICS COMMUNICATIONS, 2000, 127 (2-3) : 207 - 214
  • [35] Modeling distributed systems with assembly line pattern and CCS
    Tjandra, IA
    Wang, JX
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 737 - 743
  • [36] Evolvable Assembly Systems: A Distributed Architecture for Intelligent Manufacturing
    Chaplin, J. C.
    Bakker, O. J.
    de Silva, L.
    Sanderson, D.
    Kelly, E.
    Logan, B.
    Ratchev, S. M.
    IFAC PAPERSONLINE, 2015, 48 (03): : 2065 - 2070
  • [37] Component Interaction in Distributed Knowledge-Based Systems
    Marinov, Milko
    Valova, Irena
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2019, 8 (03): : 721 - 727
  • [38] Extracting Conditional Component Dependence for Distributed Robotic Systems
    Purandare, Rahul
    Darsie, Javier
    Elbaum, Sebastian
    Dwyer, Matthew B.
    2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 1533 - 1540
  • [39] Examinations on a component based approach for distributed control systems
    Riedl, M
    Diedrich, C
    Lützow, A
    Simon, R
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1 AND 2, 2003, : 854 - 857
  • [40] A Fault-tolerance Framework for Distributed Component Systems
    Hamid, Brahim
    Radermacher, Ansgar
    Vanuxeem, Patrick
    Lanusse, Agnes
    Gerard, Sebastien
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 84 - 91