What is SAS Application Server
In the SAS Intelligence Platform, the term server refers to a program or programs that wait for and fulfill requests from client programs for data or services. The term server does not necessarily refer to a specific computer, since a single computer can host one or more servers of various types.
The SAS application server object is named SAS App. A SAS Application Server is not an actual server that can execute SAS code submitted by clients. Rather, it is a logical container for a set of application server components, which do execute code.
SAS Application Server contain a standard workspace server and a pooled workspace server, which can execute SAS code that is generated by clients such as SAS Data Integration Studio or SAS Web Report Studio. A SAS Application Server also contain a stored process server, which executes SAS Stored Processes, and an OLAP server which executes and processes multidimensional expressions language (MDX) code to query a cube.
A SAS Application Server knows its server context to be used and makes decisions based on that knowledge.
SAS Application Server Hierarchy
The SAS Application Server hierarchy appears in SAS Management Console in the Server Manager plug-in.
The SAS Deployment Wizard creates metadata definitions and configuration files for a set of SAS servers that are referred to collectively as a SAS Application Server. The server hierarchy includes the following levels:
SAS Application Server
A logical framework (or server context) under which SAS applications execute. This framework enables you to specify metadata that applies to all of the logical servers and servers that the SAS Application Server contains. You can also attach libraries, schemas, directories, and other resources that are available to SAS servers, regardless of the type of server. As a result, you can deploy applications in several modes while ensuring that applications will execute properly in each mode. The default name of the initial SAS Application Server is SAS App. However, the SAS Deployment Wizard enables you to provide a different name during installation. (In single-machine installations that are migrated from SAS 9.1.3, the SAS Application Server is typically called SAS Main).
Your installation also includes a SAS Application Server called SAS Meta, which is used to execute metadata utilities (see About the SAS Meta Server Context).
A logical framework within SAS Application Server metadata that contains definitions for one or more similar servers. A logical server is referenced when an application requests a specific launch mode, such as interactive or batch.
Specific process instances that perform the requested work. A server definition contains the server metadata that is required to connect to a SAS server on a particular machine. The definition includes details about where the process is executing and how a client should contact the server, as well as options that describe how the server should behave.