Previous Page | Next Page

SAS/CONNECT: Definitions and Services

SAS/CONNECT Terminology


SAS/CONNECT

SAS/CONNECT software is a SAS client/server toolset that provides scalability through parallel SAS processing. By providing the ability to manage, access, and process data in a distributed and parallel environment, SAS/CONNECT enables users and applications developers to do the following:


The Client/Server Relationship

SAS/CONNECT links a SAS client session to a SAS server session. The terms SAS/CONNECT client and server depict a relationship between two SAS sessions.

The client session is the initial SAS session that creates and manages one or more server sessions. The server sessions can run either on the same computer as the client (for example, an SMP computer) or on a remote computer across a network.


Single-User Server

SAS/CONNECT provides the following single-user server functionality for Remote Library Services (RLS):


Multi-User Server

SAS/SHARE provides the following multi-user server functionality for Remote Library Services (RLS):


Communications Access Method

A communications access method is the interface between SAS/CONNECT and the network protocol that you use to connect two SAS sessions. You must specify a communications access method for SAS/CONNECT.

TCP/IP is the supported access method on all SAS 9.2 operating environments. The XMS access method is used to connect client and server sessions that both run under z/OS.

Before any meaningful work can be accomplished between a client and a server, the access method must be configured in the client and the server environments. For details, see Communications Access Methods for SAS/CONNECT and SAS/SHARE.


Encryption Providers

Encryption providers include the SAS products and third-party strategies for protecting data and credentials (user IDs and passwords) that are exchanged in a SAS/CONNECT client/server environment. All these providers use proven, industry-standard encryption algorithms for data protection.

Here are the encryption providers that SAS/CONNECT can use:

SAS Proprietary

is a fixed encoding algorithm that is included with Base SAS software. It requires no additional SAS product licenses. The SAS proprietary algorithm is strong enough to protect your data from casual viewing. SASProprietary provides a medium level of security.

SAS/SECURE

is an add-on product that provides encryption and data integrity algorithms in addition to the SASProprietary algorithm. SAS/SECURE requires a license, and it must be installed on each computer that runs a client and a server that will use the encryption algorithms. Although SAS/SECURE increases data security, it cannot completely prevent unauthorized access to your data.

Secure Sockets Layer (SSL)

is a protocol that provides network security and privacy. Developed by Netscape Communications, SSL uses encryption algorithms that include RC2, RC4, DES, TripleDES, and MD5. In addition to providing encryption services, SSL performs client and server authentication, and it uses message authentication codes to ensure data integrity.

Secure Shell (SSH)

is a protocol that enables users to access a remote computer via a secure connection. SSH is available through various commercial products and as freeware. OpenSSH is a free version of the SSH protocol suite of network connectivity tools. Although SAS software does not include a programming interface to SSH functionality, SAS does support the tunneling feature of SSH that enables a SAS client to make an encrypted connection to a SAS server. Port forwarding is another term for tunneling. The SSH client and SSH server act as agents between the SAS client and the SAS server, tunneling information via the SAS client's port to the SAS server's port.

For details about these encryption providers, see Encryption in SAS.

Previous Page | Next Page | Top of Page