This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Facilitating Mixed Language Programming in Distrbuted Systems
December 1987 (vol. 13 no. 12)
pp. 1254-1264
R. Hayes, Department of Computer Science, University of Arizona
An approach for facilitating mixed language programming in distributed systems is presented. It is based on adding a generic remote procedure call facility to each language, and the use of a type system to describe procedural interfaces, as well as data to be transferred between procedures. This type scheme also specifies a machine-independent representation for all data. By defining standard mappings for each programming language, the data conversions required for cross-langauge calls may be performed, automatically in most cases, by active agents that provide the interface between program components written in different languages. When necessary, explicit control of the conversation is possible. A prototype implementation of a system based on this approach has been constructed on a collection of machines running Berkeley UNIX?.
Index Terms:
remote procedure call, Data type, distributed systems, mixed language programming, programming languages
Citation:
R. Hayes, R.D. Schlichting, "Facilitating Mixed Language Programming in Distrbuted Systems," IEEE Transactions on Software Engineering, vol. 13, no. 12, pp. 1254-1264, Dec. 1987, doi:10.1109/TSE.1987.232879
Usage of this product signifies your acceptance of the Terms of Use.