Skip to main content

Data Translation in Heterogeneous Computer Networks

  • Conference paper
  • 56 Accesses

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 205))

Abstract

Distributed applications in heterogeneous computer networks normally exchange data of any kind and complexity. Since each system provides its own data presentation scheme, data exchange always includes data translation from one representation into another. According to the ISO OSI presentation service a global network wide data presentation scheme is defined on the basis of the data description language ASN.1 (Abstract Syntax Notation One) and the Basic Encoding Rules. However any data translation from local into global data and vice versa is a local matter and therefore out of the scope of the ISO OSI presentation service.

In this paper we consider data translation an integral part of the data presentation process and therefore we introduce a presentation model relating all aspects. In particular we design a set of tools supporting both translation of data descriptions and data translation as well. On the basis of ASN.1 and the programming language C we present a specific design of a data translator useful for a wide range of applications. Last but not least, we discuss alternatives for using a data translator within the application layer.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bever, M., Fleischmann, A.: A Configuration Concept for Structuring the ISO OSI Application Layer, Proc. of the 17. GI Jahrestagung in Munich October 1987, Informatik Fachberichte, Springer Verlag 1987.

    Google Scholar 

  2. Birrell A. D., Nelson B. J.: Implementing Remote Procedure Calls, ACM Transactions on Computer Systems, Vol 2., No. 1, February 1984.

    Google Scholar 

  3. Xerox Corporation, Courier: The Remote Procedure Call Protocol, XSIS 038112, Xerox OPD, 3333 Coyote Hill Rd., Palo Alto, Ca 94304, 1981.

    Google Scholar 

  4. Effelsberg, W., Fleischmann, A.: The ISO OSI Reference Model for Open Systems Interconnection, Informatik Spektrum, Band 9, Heft 5, 1986

    Google Scholar 

  5. Goos, G.: Programming in Ada, Springer Verlag 1986

    Google Scholar 

  6. Goos, G., Waite, W.: Compiler Construction, Springer Verlag 1985

    Google Scholar 

  7. Gora, W., Speyerer, R.: Abstract Syntax Notation One, Datacom 4 (1987), S.78–85

    Google Scholar 

  8. ISO: International Standard 7498. Information Processing Systems - Open Systems Interconnection - Basic Reference Model, 1984.

    Google Scholar 

  9. ISO: Draft International Standard 8649/2. Information Processing Systems - Open Systems Interconnection - Service Definition for Common Application Service Elements - Part 2: Association Control, 1986.

    Google Scholar 

  10. ISO: Draft International Standard 8650/2. Information Processing Systems - Open Systems Interconnection - Protocol Specification for Common Application Service Elements - Part 2: Association Control, 1986.

    Google Scholar 

  11. ISO: International Standard 8822. Information Processing Systems - Open Systems Interconnection - Connection oriented presentation service definition, 1988.

    Google Scholar 

  12. ISO: International Standard 8823. Information Processing Systems - Open Systems Interconnection - Connection oriented presentation protocol specification, 1988.

    Google Scholar 

  13. ISO: International Standard 8824. Information Processing Systems - Open Systems Interconnection - Specification for Abstract Syntax Notation One (ASN.1), 1987.

    Google Scholar 

  14. ISO: International Standard 8825. Information Processing Systems - Open Systems Interconnection - Basic Encoding Rules for Abstract Syntax Notation One (ASN.1), 1987

    Google Scholar 

  15. Kernighan, B.W., Ritchie, D.M.: Programming in C, Carl Hanser Verlag, 1983

    Google Scholar 

  16. Mackert, L. et al: A Generalized Conformance Test Tool for Communication Protocols, Proc. Int. Conf. on Distributed Computing Systems San Jose, CA, 1988

    Google Scholar 

  17. Microsoft C 5.0: Optimization Compiler, User’s Guide and Mixed-Language Programming Guide, Microsoft Corporation 1987

    Google Scholar 

  18. Pappe S., Effelsberg W., Lamersdorf W.: Database Access in Open Systems. Proc. Networking in Open Systems, Lecture Notes No. 248, Springer Verlag, 1987.

    Google Scholar 

  19. Pimentel J. R.: Efficient Encoding of Application Layer PDU’s for Fieldbus Networks, Comp. Comm. Rev. Vol. 18, No. 3, 1988.

    Google Scholar 

  20. Pope, A.R.: Encoding CCITT X.409 Presentation Transfer Syntax, SIGCOMM Oct. 1984, Vol.14, No.4, pp. 4–10

    Article  Google Scholar 

  21. Schreiner, A.T., Friedman, H.G.: Compiler Construction with UNIX Carl Hanser Verlag, Munich 1985

    Google Scholar 

  22. Taylor, G.: Presentation of user data in the presentation layer Proc. of the int. conference London, 1987

    Google Scholar 

  23. Wild, G., Zoeller, M.: A Solution for the Presentation Problem in Heterogeneous Computer Networks GI/NTG-Fachtagung, Aachen 1987 (in German)

    Google Scholar 

  24. Wild, G., Zoeller, M.: Notation for an Abstract Transfersyntax, Coding Rules and Transformation Functions, DAC Technical Memorandum No.21, August 1985

    Google Scholar 

  25. Wild, G., Foerster, C.: Concepts for a general Presentation Layer and Context Management, Interner Bericht Nr. 4/85, University of Karlsruhe, Fakultaet fuer Informatik, Mai 1985

    Google Scholar 

  26. Zimmermann, M.: A general presentation service, Diplomarbeit, University of Karlsruhe, Institut fuer Informatik III, 1987 (in German)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bever, M., Zimmermann, M. (1989). Data Translation in Heterogeneous Computer Networks. In: Kühn, P.J. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 205. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74570-6_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74570-6_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50893-9

  • Online ISBN: 978-3-642-74570-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics