NAS Overview

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction to NAS

  1.1     Today's Business Problems

  1.2     The NAS Solution
    1.2.1      A Model for Application Interaction
    1.2.2      How NAS Insulates the Application from Computing Environment Complexities
    1.2.3      Industry Standards:  the Foundation of NAS
    1.2.4      The Client/Server Model Supports Multivendor Environments

  1.3     Digital Products That Deliver the NAS Solution

  1.4     NAS Frameworks for Integrating Application Areas

  2      Interacting with the User

  2.1     Presentation Services

  2.2     Windowing Services
    2.2.1      System and Desktop Support
    2.2.2      Industry-Standards Support
    2.2.3      Simplifying Application Development

  2.3     Forms Services
    2.3.1      System and Desktop Support
    2.3.2      Industry-Standards Support
    2.3.3      Simplifying Application Development

  2.4     Graphics Services
    2.4.1      System and Desktop Support
    2.4.2      Industry-Standards Support
    2.4.3      Simplifying Application Development

  2.5     Terminal Services
    2.5.1      System and Desktop Support
    2.5.2      Industry-Standards Support
    2.5.3      Simplifying Application Development

  2.6     Hyperinformation Services
    2.6.1      System and Desktop Support
    2.6.2      Industry-Standards Support
    2.6.3      Simplifying Application Development

  3      Communicating with Other Applications

  3.1     Communication Services

  3.2     Mail Services
    3.2.1      System and Desktop Support
    3.2.2      Industry-Standards Support
    3.2.3      Simplifying Application Support

  3.3     Message Queuing Services
    3.3.1      System and Desktop Support
    3.3.2      Industry-Standards Support
    3.3.3      Simplifying Application Development

  3.4     Electronic Data Interchange
    3.4.1      System and Desktop Support
    3.4.2      Industry-Standards Support
    3.4.3      Simplifying Application Development

  3.5     Remote Procedure Services
    3.5.1      System and Desktop Support
    3.5.2      Industry-Standards Support
    3.5.3      Simplifying Application Development

  4      Controlling Application Execution

  4.1     Control Services

  4.2     Application Control Services
    4.2.1      System and Desktop Support
    4.2.2      Industry-Standards Support
    4.2.3      Simplifying Application Development

  4.3     Transaction Management Services
    4.3.1      System and Desktop Support
    4.3.2      Industry-Standards Support
    4.3.3      Simplifying Application Development

  4.4     Thread Management Services
    4.4.1      System and Desktop Support
    4.4.2      Industry-Standards Support
    4.4.3      Simplifying Application Development

  5      Accessing Data

  5.1     Information Services

  5.2     Compound Document Services
    5.2.1      System and Desktop Support
    5.2.2      Industry-Standards Support
    5.2.3      Simplifying Application Development

  5.3     Data Access Services
    5.3.1      System and Desktop Support
    5.3.2      Industry-Standards Support
    5.3.3      Simplifying Application Development

  5.4     Distributed Naming Service
    5.4.1      System and Desktop Support
    5.4.2      Industry-Standards Support
    5.4.3      Simplifying Application Development

  5.5     Repository Services
    5.5.1      System and Desktop Support
    5.5.2      Industry-Standards Support
    5.5.3      Simplifying Application Development

  5.6     File Sharing Services
    5.6.1      System and Desktop Support
    5.6.2      Industry-Standards Support
    5.6.3      Simplifying Application Development

  5.7     File Transfer, Access, and Management Services
    5.7.1      System and Desktop Support
    5.7.2      Industry-Standards Support
    5.7.3      Simplifying Application Development

  5.8     Print Services
    5.8.1      System and Desktop Support
    5.8.2      Industry-Standards Support
    5.8.3      Simplifying Application Development

  6      Performing Complex Computations

  6.1     Distributed Time Service
    6.1.1      System and Desktop Support
    6.1.2      Industry-Standards Support
    6.1.3      Simplifying Application Development

  7      Managing Networks, Systems, and Applications

  7.1     Network, System, and Application Management
    7.1.1      System and Desktop Support
    7.1.2      Industry-Standards Support
    7.1.3      Simplifying Application Management

  8      Accessing System Resources

  8.1     System Interface Services

  8.2     Operating System Services (POSIX)
    8.2.1      System and Desktop Support
    8.2.2      Simplifying Application Development

  A   Standards Supported by NAS Services

  B   NAS Multiplatform Vendor Support

  Glossary
    access modules . . . CASE
    CCITT . . . data access services
    DCE . . . DQS
    DTIF . . . file transfer, access, and management services
    FIMS . . . information services
    infrastructure . . . management services
    message queuing services . . . object-oriented programming
    ODA/ODIF . . . presentation services
    print services . . . server
    services . . . terminal emulator
    terminal services . . . user interface
    Value-Added Network (VAN) . . . X Window System

  FIGURES

  1-1        Application Dialogues

  1-2        NAS and the Application Dialogues

  1-3        The NAS Infrastructure

  1-4        NAS Platforms

  1-5        CASE Framework

  2-1        DECwindows Motif Environment

  2-2        DECwindows Motif Architecture

  2-3        DECforms Example

  2-4        DEC GKS-3D Example

  2-5        Link Menu

  3-1        MAILbus Family

  3-2        Platforms Supported by DECmessageQ

  3-3        DEC/EDI Components

  3-4        Relationship of an Application and Its Stubs

  4-1        ACA Services Model

  4-2        Example Transaction:  Stock Control Package

  4-3        Single-Threaded Process

  4-4        Multithreaded Process

  5-1        CDA and the Network

  5-2        Client/Server Model in SQL/Services

  5-3        Simple DECdns Lookup

  5-4        CDD/Repository

  5-5        The VMS/ULTRIX Connection

  5-6        FTAM and the OSI Reference Model

  5-7        DECprint Printing Services Software

  6-1        DECdts Clerk Configuration and Time Synchronization

  7-1        EMA Agents and the NAS Management Environment

  7-2        EMA OSI Management Areas

  7-3        EMA Director and Entity Components

  TABLES

  1-1        NAS Services

  1-2        NAS Services and Corresponding Digital Products

  2-1        Operating Systems Supported by DECwindows Motif

  4-1        Participants in a Transaction

  4-2        Software that Uses or Supports DECdtm Services

  5-1        Available Transports for SQL/Services APIs

  A-1        Standards Supported by NAS Services