Skip to main content

Extending DCE RPC by dynamic objects and dynamic typing

  • Conference paper
  • First Online:
DCE — The OSF Distributed Computing Environment Client/Server Model and Beyond (DCE 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 731))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. International Organization for Standardization: Specification of Abstract Syntax Notation One (ASN.1). ISO 8824: 1989(E)

    Google Scholar 

  2. Open Software Foundation: DCE Application Development Guide and Development Reference. Documents available from OSF, Cambridge MA, Revision 1.0, Dec 31, 1991.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Geihs, K: Infrastrukturen für heterogene verteilte Systeme, Informatik Spektrum, Band 16, Heft 1 (1993) pp 11–24.

    Google Scholar 

  5. Geihs, K., Heite, R. and Hollberg,U.: Protected Object References in Heterogeneous Distributed Systems. Accepted for publication

    Google Scholar 

  6. Object Management Group: The Common Object Request Broker — Architecture and Specification: OMG Document Number 91.12.1., Rev. 1.1, December 1991

    Google Scholar 

  7. Harrow, J: Proposed Enhancements for DCE 1.1. IDL. OSF DCE RFC 2.1, July 1992

    Google Scholar 

  8. Pato, J:. Extending the DCE Authorisation Model to Support Practical Delegation. OSF DCE RFC 3.0, June 1992

    Google Scholar 

  9. Mishkin, N.: DCE RPC API Extensions for Modular Servers. OSF DCE RFC 21.0, November 1992

    Google Scholar 

  10. 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

    Google Scholar 

  11. Heite, R., Eberle, H.: DCE RPC Extensions: IDL, ACF and Runtime System Extensions. Available from the authors

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. L. Zahn et. al., Network Computing Architecture, Prentice Hall, Englewood Cliffs, New Jersey, USA (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alexander Schill

Rights and permissions

Reprints 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

Publish with us

Policies and ethics