Glossary
- access control template
-
a reusable named authorization pattern that you
can apply to multiple resources. An access control template consists
of a list of users and groups and indicates, for each user or group,
whether permissions are granted or denied. Short form: ACT.
- ACT
-
See access control template.
- Application Response Measurement
-
the name of an application programming interface
that was developed by an industry partnership and which is used to
monitor the availability and performance of software applications.
ARM monitors the application tasks that are important to a particular
business. Short form: ARM.
- ARM
-
See Application Response Measurement.
- authentication
-
See client authentication.
- authentication provider
-
a software component that is used for identifying
and authenticating users. For example, an LDAP server or the host
operating system can provide authentication.
- authorization
-
the process of determining which users have which
permissions for which resources. The outcome of the authorization
process is an authorization decision that either permits or denies
a specific action on a specific resource, based on the requesting
user's identity and group memberships.
- browser
-
See Web browser.
- capability
-
an application feature that is under role-based
management. Typically, a capability corresponds to a menu item or
button. For example, a Report Creation capability might correspond
to a New Report menu item in a reporting application. Capabilities
are assigned to roles.
- client authentication
-
the process of verifying the identity of a person
or process for security purposes.
- client-side pooling
-
a configuration in which the client application
maintains a collection of reusable workspace server processes.
- credentials
-
the user ID and password for an account that exists
in some authentication provider.
- cube
-
See OLAP cube.
- cube
-
See multidimensional database.
- data mart
-
a subset of the data in a data warehouse. A data
mart is optimized for a specific set of users who need a particular
set of queries and reports.
- data set
-
See SAS data set.
- data warehouse
-
a collection of data that is extracted from one
or more sources for the purpose of query, reporting, and analysis.
Data warehouses are generally used for storing large amounts of data
that originates in other corporate applications or that is extracted
from external data sources.
- database management system
-
a software application that enables you to create
and manipulate data that is stored in the form of databases. Short
form: DBMS.
- database server
-
a server that provides relational database services
to a client. Oracle, DB/2 and Teradata are examples of relational
databases.
- DBMS
-
See database management system.
- encryption
-
the act or process of converting data to a form
that is unintelligible except to the intended recipients.
- foundation services
-
See SAS Foundation Services.
- HTTP
-
a protocol for transferring data to the Internet.
HTTP provides a way for servers and Web clients to communicate. It
is based on the TCP/IP protocol.
- HyperText Transfer Protocol
-
See HTTP.
- identity
-
See metadata identity.
- information map
-
a collection of data items and filters that provides
a user-friendly view of a data source. When you use an information
map to query data for business needs, you do not have to understand
the structure of the underlying data source or know how to program
in a query language.
- Integrated Object Model
-
the set of distributed object interfaces that
make SAS software features available to client applications when SAS
is executed as an object server. Short form: IOM.
- Integrated Object Model server
-
See IOM server.
- Integrated Windows authentication
-
a Microsoft technology that facilitates use of
authentication protocols such as Kerberos. In the SAS implementation,
all participating components must be in the same Windows domain or
in domains that trust each other.
- internal account
-
a SAS account that you can create as part of a
user definition. Internal accounts are intended for metadata administrators
and some service identities; these accounts are not intended for regular
users.
- IOM
-
See Integrated Object Model.
- IOM server
-
a SAS object server that is launched in order
to fulfill client requests for IOM services.
- IWA
-
See Integrated Windows authentication.
- Java Development Kit
-
See JDK.
- Java RMI
-
See remote method invocation.
- Java Virtual Machine
-
See JVM.
- JDK
-
a software development environment that is available
from Oracle Corporation. The JDK includes a Java Runtime Environment
(JRE), a compiler, a debugger, and other tools for developing Java
applets and applications.
- JVM
-
a program that interprets Java programming code
so that the code can be executed by the operating system on a computer.
The JVM can run on either the client or the server. The JVM is the
main software component that makes Java programs portable across platforms.
A JVM is included with JDKs and JREs from Oracle Corporation, as well
as with most Web browsers.
- LDAP
-
a protocol that is used for accessing directories
or folders. LDAP is based on the X.500 standard, but it is simpler
and, unlike X.500, it supports TCP/IP.
- Lightweight Directory Access Protocol
-
See LDAP.
- load balancing
-
for IOM bridge connections, a program that runs
in the object spawner and that uses an algorithm to distribute work
across object server processes on the same or separate machines in
a cluster.
- logical server
-
the second-level object in the metadata for SAS
servers. A logical server specifies one or more of a particular type
of server component, such as one or more SAS Workspace Servers.
- MDDB
-
See multidimensional database.
- metadata
-
descriptive data about data that is stored and
managed in a database, in order to facilitate access to captured and
archived data for further use.
- metadata identity
-
a metadata object that represents an individual
user or a group of users in a SAS metadata environment. Each individual
and group that accesses secured resources on a SAS Metadata Server
should have a unique metadata identity within that server.
- metadata LIBNAME engine
-
the SAS engine that processes and augments data
that is identified by metadata. The metadata engine retrieves information
about a target SAS data library from metadata objects in a specified
metadata repository.
- metadata object
-
a set of attributes that describe a table, a server,
a user, or another resource on a network. The specific attributes
that a metadata object includes vary depending on which metadata model
is being used.
- metadata server
-
a server that provides metadata management services
to one or more client applications. A SAS Metadata Server is an example.
- multidimensional database
-
a specialized data storage structure in which
data is presummarized and cross-tabulated and then stored as individual
cells in a matrix format, rather than in the row-and-column format
of relational database tables. The source data can come either from
a data warehouse or from other data sources. MDDBs can give users
quick, unlimited views of multiple relationships in large quantities
of summarized data.
- object spawner
-
a program that instantiates object servers that
are using an IOM bridge connection. The object spawner listens for
incoming client requests for IOM services. When the spawner receives
a request from a new client, it launches an instance of an IOM server
to fulfill the request. Depending on which incoming TCP/IP port the
request was made on, the spawner either invokes the administrator
interface or processes a request for a UUID (Universal Unique Identifier).
- OLAP
-
See online analytical processing.
- OLAP cube
-
a logical set of data that is organized and structured
in a hierarchical, multidimensional arrangement to enable quick analysis
of data. A cube includes measures, and it can have numerous dimensions
and levels of data.
- OLAP schema
-
a container for OLAP cubes. A cube is assigned
to an OLAP schema when it is created, and an OLAP schema is assigned
to a SAS OLAP Server when the server is defined in the metadata. A
SAS OLAP Server can access only the cubes that are in its assigned
OLAP schema.
- online analytical processing
-
a software technology that enables users to dynamically
analyze data that is stored in multidimensional database tables (cubes).
- online analytical processing
-
a software technology that enables users to dynamically
analyze data that is stored in multidimensional database tables (cubes).
- parallel I/O
-
a method of input and output that takes advantage
of multiple CPUs and multiple controllers, with multiple disks per
controller to read or write data in independent threads.
- parallel processing
-
a method of processing that divides a large job
into several smaller jobs that can be executed in parallel on multiple
CPUs.
- permission
-
the type of access that a user or group has to
a resource. The permission defines what the user or group can do with
the resource. Examples of permissions are ReadMetadata and WriteMetadata.
- plug-in
-
a file that modifies, enhances, or extends the
capabilities of an application program. The application program must
be designed to accept plug-ins, and the plug-ins must meet design
criteria specified by the developers of the application program.
- RDBMS
-
See relational database management system.
- relational database management system
-
a database management system that organizes and
accesses data according to relationships between data items. The main
characteristic of a relational database management system is the two-dimensional
table. Examples of relational database management systems are DB2,
Oracle, Sybase, and Microsoft SQL Server.
- remote method invocation
-
a Java programming feature that provides for remote
communication between programs by enabling an object that is running
in one Java Virtual Machine (JVM) to invoke methods on an object that
is running in another JVM, possibly on a different host. Short form:
RMI.
- RMI
-
See remote method invocation.
- role
-
See user role.
- SAS Application Server
-
a logical entity that represents the SAS server
tier, which in turn comprises servers that execute code for particular
tasks and metadata objects.
- SAS Content Server
-
a server that stores digital content (such as
documents, reports, and images) that is created and used by SAS client
applications. To interact with the server, clients use WebDAV-based
protocols for access, versioning, collaboration, security, and searching.
- SAS data set
-
a file whose contents are in one of the native
SAS file formats. There are two types of SAS data sets: SAS data files
and SAS data views. SAS data files contain data values in addition
to descriptor information that is associated with the data. SAS data
views contain only the descriptor information plus other information
that is required for retrieving data values from other SAS data sets
or from files whose contents are in other software vendors' file formats.
- SAS Foundation Services
-
a set of core infrastructure services that programmers
can use in developing distributed applications that are integrated
with the SAS platform. These services provide basic underlying functions
that are common to many applications. These functions include making
client connections to SAS application servers, dynamic service discovery,
user authentication, profile management, session context management,
metadata and content repository access, activity logging, event management,
information publishing, and stored process execution.
- SAS Framework Data Server
-
a database server that is the default location
for middle-tier data such as alerts, comments, and workflows, as well
as data for the SAS Content Server and SAS Service Parts Optimization.
The server is provided as an alternative to using a third-party DBMS.
The server cannot be used as a general-purpose data store.
- SAS Management Console
-
a Java application that provides a single user
interface for performing SAS administrative tasks.
- SAS Metadata Repository
-
a container for metadata that is managed by the
SAS Metadata Server.
- SAS Metadata Server
-
a multi-user server that enables users to read
metadata from or write metadata to one or more SAS Metadata Repositories.
- SAS OLAP Server
-
a SAS server that provides access to multidimensional
data. The data is queried using the multidimensional expressions (MDX)
language.
- SAS Open Metadata Architecture
-
a general-purpose metadata management facility
that provides metadata services to SAS applications. The SAS Open
Metadata Architecture enables applications to exchange metadata, which
makes it easier for these applications to work together.
- SAS SPD Server
-
a SAS Scalable Performance Data Server. An SPD
Server restructures data in order to enable multiple threads, running
in parallel, to read and write massive amounts of data efficiently.
- SAS Stored Process
-
a SAS program that is stored on a server and defined
in metadata, and which can be executed by client applications. Short
form: stored process.
- SAS Stored Process Server
-
a SAS IOM server that is launched in order to
fulfill client requests for SAS Stored Processes.
- SAS token authentication
-
a process in which the metadata server generates
and verifies SAS identity tokens to provide single sign-on to other
SAS servers. Each token is a single-use, proprietary software representation
of an identity.
- SAS Web Infrastructure Platform
-
a collection of middle-tier services and applications
that provide infrastructure and integration features that are shared
by SAS Web applications and other HTTP clients.
- SAS Workspace Server
-
a SAS IOM server that is launched in order to
fulfill client requests for IOM workspaces.
- SAS/CONNECT server
-
a server that provides SAS/CONNECT services to
a client. When SAS Data Integration Studio generates code for a job,
it uses SAS/CONNECT software to submit code to remote computers. SAS
Data Integration Studio can also use SAS/CONNECT software for interactive
access to remote libraries.
- SAS/SHARE server
-
the result of an execution of the SERVER procedure,
which is part of SAS/SHARE software. A server runs in a separate SAS
session that services users' SAS sessions by controlling and executing
input and output requests to one or more SAS libraries.
- SASProprietary algorithm
-
a fixed encoding algorithm that is included with
Base SAS software. The SASProprietary algorithm requires no additional
SAS product licenses. It provides a medium level of security.
- server-side pooling
-
a configuration in which a SAS object spawner
maintains a collection of reusable workspace server processes that
are available for clients. The usage of servers in this pool is governed
by the authorization rules that are set on the servers in the SAS
metadata.
- service
-
one or more application components that an authorized
user or application can call at any time to provide results that conform
to a published specification. For example, network services transmit
data or provide conversion of data in a network, database services
provide for the storage and retrieval of data in a database, and Web
services interact with each other on the World Wide Web.
- single sign-on
-
an authentication model that enables users to
access a variety of computing resources without being repeatedly prompted
for their user IDs and passwords. For example, single sign-on can
enable a user to access SAS servers that run on different platforms
without interactively providing the user's ID and password for each
platform. Single sign-on can also enable someone who is using one
application to launch other applications based on the authentication
that was performed when the user initially logged on.
- SMP
-
See symmetric multiprocessing.
- spawner
-
See object spawner.
- SPD Server
-
See SAS SPD Server.
- SSO
-
See single sign-on.
- stored process
-
See SAS Stored Process.
- symmetric multiprocessing
-
a hardware and software architecture that can
improve the speed of I/O and processing. An SMP machine has multiple
CPUs and a thread-enabled operating system. An SMP machine is usually
configured with multiple controllers and with multiple disk drives
per controller. Short form: SMP.
- theme
-
a collection of specifications (for example, colors,
fonts, and font styles) and graphics that control the appearance of
an application.
- thread
-
a single path of execution of a process that runs
on a core on a CPU.
- transformation
-
in data integration, an operation that extracts
data, transforms data, or loads data into data stores.
- user role
-
a set of permissions that define which actions
a user, or a group of users, can take in an application.
- warehouse
-
See data warehouse.
- Web application
-
an application that is accessed via a Web browser
over a network such as the Internet or an intranet. SAS Web applications
are Java Enterprise Edition (JEE) applications that are delivered
via Web application archive (WAR) files. The applications can depend
on Java and non-Java Web technologies.
- Web authentication
-
a configuration in which users of Web applications
and Web services are verified at the Web perimeter and the metadata
server trusts that verification.
- Web browser
-
a software application that is used to view Web
content, and also to download or upload information. The browser submits
URL (Uniform Resource Locator) requests to a Web server and then translates
the HTML code into a visual display.
- Web-distributed authoring and versioning
-
a set of extensions to the HTTP protocol that
enables users to collaboratively edit and manage files on remote Web
servers. Short form: WebDAV.
- WebDAV
-
See Web-distributed authoring and versioning.
Copyright © SAS Institute Inc. All rights reserved.