Abstract
Current DCE RPC offers an object model which is static in that objects are assumed permanent and published within a directory. Moreover, all parameters of an object's interface are typed statically. We argue that this object model should be enhanced by dynamic objects which are created as the result of a client/server interaction with parameters whose types are conveyed at creation- or call-time. Dynamic objects are a common model for context-handles and callback, as well as delegation scenarios. Dynamic typing facilitates access to generic servers through RPC. In this paper our emphasis is on motivating the need for the proposed extensions, and on showing that they can be integrated into current DCE RPC in an upward compatible manner.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
International Organization for Standardization: Specification of Abstract Syntax Notation One (ASN.1). ISO 8824: 1989(E)
Open Software Foundation: DCE Application Development Guide and Development Reference. Documents available from OSF, Cambridge MA, Revision 1.0, Dec 31, 1991.
Gasser, Morrie and McDermott, Ellen: An Architecture for practical Delegation in a Distributed System. Proc. of the 1990 IEEE Computer Society Symposium on Research in Security and Privacy, (1990) pp.20–30.
Geihs, K: Infrastrukturen für heterogene verteilte Systeme, Informatik Spektrum, Band 16, Heft 1 (1993) pp 11–24.
Geihs, K., Heite, R. and Hollberg,U.: Protected Object References in Heterogeneous Distributed Systems. Accepted for publication
Object Management Group: The Common Object Request Broker — Architecture and Specification: OMG Document Number 91.12.1., Rev. 1.1, December 1991
Harrow, J: Proposed Enhancements for DCE 1.1. IDL. OSF DCE RFC 2.1, July 1992
Pato, J:. Extending the DCE Authorisation Model to Support Practical Delegation. OSF DCE RFC 3.0, June 1992
Mishkin, N.: DCE RPC API Extensions for Modular Servers. OSF DCE RFC 21.0, November 1992
Schmutz, H.: Autonomous Heterogeneous Computing — Some Open Problems, in Operating Systems of the 90s and Beyond, A.Karshmer J.Nehmer (Eds.), Lecture Notes in Computer Science 563, Springer-Verlag, 1991, pp. 63–71
Heite, R., Eberle, H.: DCE RPC Extensions: IDL, ACF and Runtime System Extensions. Available from the authors
Varadharajan, V., Allen, P. and Black, S.: An Analysis of the Proxy Problem in Distributed Systems. Proc. of the 1991 IEEE Computer Society Symposium on Research in Security and Privacy (1991) pp. 255–275
Wild, G., Zöller, M. Eine Lösung der Darstellungsproblematik für ein heterogenes verteiltes System, in Kommunikation in Verteilten Systemen 1987, Informatik Fachbericht 130, Springer Verlag (1987) pp 290–301
L. Zahn et. al., Network Computing Architecture, Prentice Hall, Englewood Cliffs, New Jersey, USA (1990)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heite, R., Eberle, H. (1993). Extending DCE RPC by dynamic objects and dynamic typing. In: Schill, A. (eds) DCE — The OSF Distributed Computing Environment Client/Server Model and Beyond. DCE 1993. Lecture Notes in Computer Science, vol 731. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57306-2_37
Download citation
DOI: https://doi.org/10.1007/3-540-57306-2_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57306-7
Online ISBN: 978-3-540-48048-8
eBook Packages: Springer Book Archive