SAS 8.2 Integration Technologies
Release 8.2 Glossary
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
-
Archive
-
In the Publishing Framework, a result set package that
is compressed and saved to a directory file. The archive may also be cataloged in an LDAP directory. The archive contains the contents of a package and metadata that is necessary for extracting the contents. An archive is compressed using ZIP
compression and is saved with an SPK extension. The archive is saved to the
specified location and remains available to users until you delete the
archive. An object server can retrieve the archive upon request. See also Delivery Transport.
The data compression is accomplished using zlib,
(c) 1995-1996 Jean-loup Gailly and Mark Adler.
-
Base
-
In LDAP, the distinguished name (DN) to use as a
starting place for searches. Searches can begin at any point in the directory
tree. Beginning the search lower in the tree can dramatically reduce both the search time and spurious results. For example, Base might be specified in SAS options or Workspace Manager parameters as BaseDN or ldapBase.
-
Channel
-
In the Publishing Framework, a method of delivering result set packages to a set of subscribers of that channel.
See also Delivery Transport.
-
Component Object Model (COM)
-
Microsoft's specification for developing objects. COM
is a language-neutral binary interface specification for Windows objects and a
set of run-time functions for instantiating them. With COM, it is possible to
build an object using one language, and use that object in another language.
Both OLE and ActiveX were developed using COM. See also COM/DCOM Client.
-
COM/DCOM Client
-
A program that uses Microsoft's Component Object Model
or Distributed Component Object Model to make requests to a server. COM/DCOM
clients can be written in Visual Basic, C++, Perl, or other languages in the
Windows environment.
-
Common Object Request Broker Architecture (CORBA)
-
A standard for distributed object communication that is
created by the Object Management Group. CORBA is the most widely used distributed object standard for connecting operating system platforms from multiple vendors.
-
Distributed Component Object Model (DCOM)
-
Microsoft's specification for distributing and using
COM objects across systems in a network. See also Component Object Model (COM)
and COM/DCOM Client.
-
Delivery Transport
-
In the Publishing Framework, the method of delivering a result set package to the consumer. Supported transports include archive, e-mail, message queue, and WebDAV. Although not a true transport, a channel also functions as a delivery mechanism. See also Archive, E-mail, Message Queue, WebDAV, and Channel.
-
Directory Information Tree (DIT)
-
In LDAP, the entries that a directory server contains. These entries are stored in a hierarchical, tree-like structure.
-
Directory Schema
-
In LDAP, the set of defined attributes and object classes that defines the content of acceptable entries within the directory server.
-
Distinguished Name (DN)
-
A unique identifier of an entry in an LDAP Network
Directory. In effect, it is the path to the object in the directory
information tree.
-
DIT
-
See Directory Information Tree.
-
DN
-
See Distinguished Name.
-
Domain Name System (DNS) Name
-
In TCP/IP, the identifier of the TCP/IP host
using nomenclature that is meaningful to people. For example,
AlpineAirways.com might be the DNS name for the Alpine Airways Web server. The
DNS server resolves DNS names to TCP/IP host addresses. For example, the DNS
server might resolve AlpineAirways.com to 192.168.145.6.
-
E-mail
-
In the Publishing Framework, a common method for delivering a result set package to recipients whose identities are known to the publisher. See also Delivery Transport.
-
Entry filter
- See Package Entry Type Filter and MIME Type Filter.
-
Filter
-
In the Publishing Framework, an abstraction that specifies criteria for selecting a result set package or specific package entries for a subsequent operation. Filters are useful in the following contexts: channel subscription properties, viewer file processing, stored processes, and LDAP directory searches. For example, a channel subscriber can define a name/value filter that controls the types of packages that are delivered. The filter keys upon the name/value pair that a publisher has attached to the package that describes the package's content. See also Name/Value Pair, Name/Value Filter, Package Entry Type Filter, and MIME Type Filter.
-
Group
-
In the Publishing Framework, a collection of subscribers. Subscribing groups to channels facilitates subscription management, which allows the convenient delivery of information to group members who share a common interest. When a group is subscribed to a channel, each member of the group who has a defined subscriber entry in the Publishing Framework will receive the information that is published to that channel. Only the administrator has the authority to add members to or remove members from a group.
-
Integrated Object Model (IOM)
-
The set of object-based interfaces that is surfaced by SAS
software when it is run as an object server.
-
Integrated Object Model (IOM) Server
-
A SAS object server that is launched to fulfill client requests for IOM services.
-
IOM Bridge for COM
-
The software component of SAS Integration
Technologies that is used (transparently) when a Windows client accesses an
IOM Server on a platform other than Windows. The bridge allows developers to write
applications to the Microsoft COM/DCOM specifications that access SAS servers,
such as OS/390 and UNIX,
that do not support the COM/DCOM
specifications.
-
IOM Bridge for Java
-
The software component of SAS Integration
Technologies that is used (transparently) when a Java client accesses an IOM
Server. The bridge allows developers to write applications using Java that
access MVA SAS servers.
-
IP Address
-
The Internet protocol address of a host.
-
Java Development Toolkit (JDK)
- A Java software development environment that is available from Sun Microsystems, Inc. It includes a Java Runtime Environment (JRE), a compiler, a debugger, and other tools for developing Java applets and applications.
-
Java Runtime Environment (JRE)
-
An execution environment for Java applications and applets. The JRE consists of the Java Virtual Machine (JVM), the Java platform core classes, and supporting files.
-
Java Virtual Machine (JVM)
-
A program that interprets your Java code so that it can be executed on the native operating system of your machine. The JVM can run on either the client or the server. The JVM is the key software component that enables your Java programs to be portable across platforms. A JVM is included with JDKs and JREs from Sun Microsystems, Inc., as well as with most Web browsers.
-
LDAP (Lightweight Directory Access Protocol)
-
The protocol that is used by applications to store and retrieve information in a network directory (LDAP server). SAS Integration Technologies supports LDAP Version 2, which is specified by RFC 1777.
-
LDIF (LDAP Data Interchange Format) file
-
An open standard in which LDAP network directories share data. The LDAP server
administrator also uses files in this format to populate the LDAP server.
-
localhost
-
A keyword that is used to identify the host on which you are executing. If the client
uses a sasServer definition with a sasMachineDNSName
of localhost, the client connects to the host on which the client is executing.
-
Logical Name
-
The name that is used by the Object Spawner Daemon, Workspace Factory, and
Workspace Manager that allows for the assignment of a name to Object
Server functionality. It is also used by SAS when publishing packages to an LDAP URL.
-
Message Queue
-
In application messaging, a place where one
program can send messages that will be retrieved by another program. The two
programs communicate asynchronously without any knowledge of the location of
the other program or even whether the other program is running. See also Delivery Transport.
-
MIME Type Filter
- In the Publishing Framework, it determines which file entries of a specific MIME type are included in packages that are published to that subscriber. MIME is an acronym for Multipurpose Internet Mail Extensions. A MIME file type is identified when the publisher inserts the file entry into the package. Use of a MIME type filter is limited to subscribers who specify a message queue transport in their subscription properties. Examples of MIME types include application/zip, image/jpeg, or text/html. See also Filter.
-
Name/Value Pair
-
In the Publishing Framework, an attribute and value that the publisher uses to describe the contents of
the package or a package entry. For example, "type=production" might be a name/value pair that is used to describe the entire package contents as production data. Both the entire package and a selected package entry can be assigned one or more site-specific name/value pairs.
Subscribers can use name/value pairs as keys upon which to define name/value filters, which control the types of packages that are delivered to them. See also Name/Value Filter, Filter, and Viewer.
-
Name/Value Filter
- In the Publishing Framework, a subscription property that determines which packages are published to that subscriber. A subscriber filter is keyed to the name/value pair that the publisher specifies in the package. See also Name/Value Pair and Filter.
-
Namespace
-
In relation to publishing to WebDAV-enabled servers, a URI
that identifies an entry in a WebDAV package. Visit the W3C Web site for more information about namespaces in XML.
-
Network Directory
-
Another name for an LDAP server. It is a directory that
contains instances of object classes from a directory schema that are
manipulated via the LDAP protocol.
-
Object Class
-
In LDAP, a definition of a type of
object that can be stored in the network directory. Each object class consists
of a set of attributes. The attributes can be either mandatory or optional.
The complete set of object classes for a directory defines it schema.
- Object Management Group (OMG)
-
A nonprofit industry consortium formed in April 1989
that develops standards for distributed objects. OMG
standards include the Common Object Request Broker Architecture (CORBA) and
the Internet Inter-ORB Protocol (IIOP).
-
Object Request Broker (ORB)
-
In object-oriented programming, a piece of
middleware that supports communication between clients and servers. When a
client invokes a method that is supported by an object server class, the ORB finds an
instance of the server class, invokes the requested method, and returns the
results to the requesting client. An ORB allows clients and servers to
dynamically discover the other and to communicate with each other across a network.
-
Object Server
-
See IOM Server.
-
Object Spawner
-
A process spawning service that instantiates object
servers that are using the IOM Bridge protocol engine. In effect, it is a
daemon on the server that listens for incoming client requests for IOM
services. When the daemon receives a request from a new client, it launches an
instance of an IOM server to fulfill the request. (Depending upon which
incoming TCP/IP port the request was made, the spawner may alternatively
initiate the administrator interface or service a request for a Universally
Unique Identifier (UUID).)
-
OMG
-
See Object Management Group.
-
ORB
-
See Object Request Broker.
-
Overrides
-
In the Publishing Framework, a set of subscription properties that are assigned to a single channel. These unique properties override the default
properties that a subscriber assigns to all channel subscriptions.
-
Package
-
See Result Set Package.
-
Package Filter
-
See Name/Value Filter.
-
Package Entry Type Filter
- In the Publishing Framework, it determines the types of
package entries to be published to that subscriber. Use of a package entry type filter is limited to subscribers who specify a message queue transport in their subscription properties. Examples of entry types include binary, HTML, and MDDB. See also Name/Value Pair and Filter.
-
Package Entry MIME Type Filter
-
See MIME Type Filter.
-
Port
-
A number that is used to direct traffic to a
particular entity on a TCP/IP host. Servers listen on a specific port number,
and the TCP/IP protocol stack on the host delivers traffic to each server
based on this number.
-
Publisher
-
In the Publishing Framework, any person, SAS program, or
application that distributes information using the Publishing Framework.
-
Queue
-
See Message Queue.
-
Result Set Package
-
In the Publishing Framework, a container for content that
was produced by a SAS System program execution or a third-party application.
Package content takes these forms
-
SAS file
- SAS catalog
- SAS data set
- SAS database (such as DMDB, FDB, and MDDB)
- SAS SQL view
- Binary file (such as Excel, GIF, JPG, PDF, PowerPoint, and Word)
- HTML file (including ODS output)
- Reference string (such as a URL)
- Text file (such as a SAS program)
- Viewer file (an HTML template that formats SAS file items for viewing in a view-only transport, such as e-mail).
-
Round-robin
-
A scheduling algorithm that iterates through all
available choices before beginning again with the first choice. For example,
if there are three choices, A, B, and C, the scheduler would process A the
first time, B the second, and C the third. Then the process would repeat starting
with A and so on.
-
Schema
-
See Directory Schema.
- Service Name
-
In TCP/IP, a port identifier. Service names
are defined in your installation's services file. The location of the services
file is host dependent, but it is typically located as follows:
For OS/390: |
The location is site specific. Contact your network administrator. |
For UNIX: |
/etc/services |
For Windows NT: |
c:\winnt\system32\drivers\etc\services |
-
Spawner Configuration File
-
An LDIF
file that contains the information that is needed to launch an Object Spawner Daemon.
-
Stubs
-
Java classes that act as interfaces for remote
software objects. Stubs are instantiated on the client and are passed method
calls, which the stub then repackages for delivery through an ORB to remote
software objects. In many distributed object systems, stubs are referred to as
proxies.
-
Subscriber
-
In the Publishing Framework, a recipient of information that is published to a channel.
-
Subscription
-
In the Publishing Framework, the association of a subscriber or a group to a
channel.
-
Subscription Manager Applet
-
In the Publishing Framework, a Java applet that enables subscribers to create and manage their
own subscriptions.
-
URI (Uniform Resource Identifier)
-
It identifies entries in WebDAV packages. URIs are documented in RFC2396.
- UUID (Universally Unique Identifier)
-
Also known as a
Globally Unique Identifier (GUID), a 128 bit identifier that is comprised of
date/time information and a host's IEEE node address. Its 128 bits represent 1 x
10 * * 39 unique identifiers.
-
Viewer
-
In the Publishing Framework, a custom-written template that contains HTML tags for formatting result set package content for view-only transports, such as e-mail. The viewer file is applied to the package during package publishing. A viewer file is particularly useful for rendering a SAS data set in a tabular format for viewing in e-mail. Also, it is useful for streaming dynamic information in the form of a binary file or a URL for inclusion in an electronic newsletter format.
-
WebDAV (Web Distributed Authoring and
Versioning)
-
An emerging industry standard that is based on extensions to HTTP 1.1 that enables collaborative development of files and collections of files on remote Web servers. WebDAV is documented in RFC2518. Visit the WebDAV site for more information. See also Delivery Transport.
-
Workspace
-
A SAS Integrated Object Model (IOM) workspace represents a single session with the SAS System. It is also a root object in the IOM object hierarchy. In function, it is similar to the Application object, which is available in many Microsoft products.
-
XML (Extensible Markup Language)
-
A subset of SGML that enables generic SGML to be served, received, and processed
on the Web in the way that is now possible with HTML. Visit the XML site for more information.