Elsevier

Computer Communications

Volume 13, Issue 1, January–February 1990, Pages 4-16
Computer Communications

Application development, software engineering and distributed processing

https://doi.org/10.1016/0140-3664(90)90031-BGet rights and content

Abstract

Some concepts and issues that relate to the development of distributed applications are discussed. A distributed application is considered to be an application developed with the explicit purpose of running on more than a single computing system, with the characteristic that there is interactive interdependency between application modules on different nodes. Consideration of the issues involved in the development of such applications necessarily involves topics in the state-of-the-art of application development, the meaning of phrases like ‘local remote transparency’, the nature of systems mechanisms needed to support distributed applications, and other systems and programming aspects. The paper attempts to establish an image of what mature distributed processing application development will look like; what mature distributed processing systems will look like; and what kinds of design considerations apply to the underlying concepts like the remote procedure call.

References (16)

  • H Lorin

    Aspects of Distributed Computing Systems

    (1988)
  • CH Sauer et al.

    RT PC distributed services

    Oper. Syst. Rev.

    (July 1987)
  • H Lorin

    Systems architecture in transition

    IBM Syst. J.

    (January 1987)
  • RA Yost et al.

    A Distributed Data Sharing System

    (1985)
  • TH Dineen et al.

    The Network Computing Architecture and System: An Environment for Developing Distributed Applications

    (1986)
  • HJ Johnson

    Network Computing Architecture: An Overview

    (1987)
  • C Jones

    Programming Productivity

    (1986)
  • H Lorin

    An extended approach to objects

    Oper. Syst. Rev.

    (January 1986)
There are more references available in the full text version of this article.

Cited by (0)

View full text