Previous Page | Next Page

Understanding the SAS Application Server

The Structure of a SAS Application Server


The SAS Application Server's Server Components

As mentioned in A Collection of Server Components, a SAS Application Server is a logical entity that encompasses a set of actual servers. Several types of servers might belong to a SAS Application Server, as shown in the following list:


The SASMeta Application Server

The SAS Deployment Wizard creates a second SAS application server called SASMeta by default. The SASMeta application server is used for certain metadata functions such as replication, backup, and restore that depend on a SAS Workspace Server and (for some functions) a SAS/CONNECT Server. For more information about these metadata utilities, see About the Metadata Server Backup and Restore Utilities and Using the Replication Wizard to Copy an Entire Metadata Repository in the SAS Intelligence Platform: System Administration Guide.

In addition, the SASMeta server context also contains the SAS Metadata Server, although the metadata server is technically not an application server component.


The Hierarchy of Metadata Objects Used to Define a SAS Application Server

When your system was first installed, an application server was created when the first server--perhaps a workspace server--was defined. Defining the application server involved creating three objects:

The Server Manager plug-in to SAS Management Console has a tree structure similar to the one shown in the following display:

[Server Manager plug-in workspace server tree structure]

The SASApp tree node represents the SAS Application Server. You assign resources such as libraries and OLAP schemas to this object. The result is that when an application such as SAS Web Report Studio needs to access a particular resource, it will use a server, such as a workspace server, that belongs to this application server.

The object named SASApp - Logical Workspace Server is a logical server. An application server such as SASApp can contain at most one logical server for each type of server that is listed in the section The SAS Application Server's Server Components. Generally, each logical server can contain one or more servers of the appropriate type. However logical Grid Servers can contain only a single server.

The logical server level in the hierarchy enables you not only to group related servers together, but to control the behavior of the set of servers that belongs to the logical server. For example, if you have two workspace servers in a logical workspace server, you use the logical workspace server to indicate that you want to balance the workload that goes to these two servers. A logical server also gives you a place at which to use metadata access controls to secure all servers of a particular type in the same way.

The object named SASApp - Workspace Server represents the server that executes SAS code. In the case of a workspace server, this object contains information about the machine that the server runs on, the command that is used to start it, and the port on which it listens for requests.

Previous Page | Next Page | Top of Page