DISTRIBUTED APPLICATION SUPPORT - SURVEY AND SYNTHESIS OF EXISTING APPROACHES

被引:8
作者
SCHILL, A [1 ]
机构
[1] UNIV KARLSRUHE,INST TELEMAT,W-7500 KARLSRUHE,GERMANY
关键词
development environments; distributed applications; distributed configuration management; distributed programming; distributed systems; multiparty communication; object-oriented systems; remote procedure call; tool integration;
D O I
10.1016/0950-5849(90)90145-H
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Great advances have been achieved in distributed systems during the last decade. In particular, a rapid technological deployment has taken place in communication networks and protocols. On top of basic communication protocols, several higher-level communication facilities have been developed to support distributed applications. From the application point of view, there is a growing demand for distributed programming. Important example areas are computer-integrated manufacturing and office automation. The paper surveys the distributed application support area, especially focusing on distributed programming and configuration techniques, use of object-oriented techniques, and development support. Several existing approaches are classified and compared with each other. Important communication approaches covered are extended message passing and remote procedure call facilities, as well as new distributed object-oriented interaction mechanisms and multiparty communication support. Important distributed configuration management issues include placement and structure support for distributed applications, dynamic configuration change support, and associated configuration languages. Details are derived from foreign system developments as well as from personal experiences with distributed systems. As an integration effort, the architecture of an object-oriented environment for distributed application development support is outlined. The paper is for researchers interested in further work in the area of distributed systems and software developers interested in a survey of existing mechanisms to support their development work. © 1990.
引用
收藏
页码:545 / 558
页数:14
相关论文
共 46 条
[1]  
BANINO JS, 1985, 5TH P INT C DISTR CO
[2]  
BENNETT JK, 1987, P ACM OOPSLA C
[3]   A REMOTE PROCEDURE CALL FACILITY FOR INTERCONNECTING HETEROGENEOUS COMPUTER-SYSTEMS [J].
BERSHAD, BN ;
CHING, DT ;
LAZOWSKA, ED ;
SANISLO, J ;
SCHWARTZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (08) :880-894
[4]   IMPLEMENTING REMOTE PROCEDURE CALLS [J].
BIRRELL, AD ;
NELSON, BJ .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (01) :39-59
[5]   DISTRIBUTION AND ABSTRACT TYPES IN EMERALD [J].
BLACK, A ;
HUTCHINSON, N ;
JUL, E ;
LEVY, H ;
CARTER, L .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (01) :65-76
[6]  
BLACK A, 1986, P ACM OOPSLA C
[7]  
Black A. P., 1990, IEEE Transactions on Parallel and Distributed Systems, V1, P107, DOI 10.1109/71.80129
[8]  
BLACK AP, 1985, 10TH P ACM S OP SYST, P181
[9]  
CHASE JS, 1989, AMBER SYSTEM PARALLE
[10]   THE V-KERNEL - A SOFTWARE BASE FOR DISTRIBUTED SYSTEMS [J].
CHERITON, DR .
IEEE SOFTWARE, 1984, 1 (02) :19-&