SAS Integration
Technologies includes the following integration and system development
tools, which are based on a combination of industry-standard technologies
and technology developed by SAS:
-
the Integrated
Object Model (IOM), which provides distributed object interfaces to
SAS software features. IOM enables you to use industry-standard languages,
programming tools, and communication protocols to develop client programs
that access these services on IOM servers. The IOM Bridge communications
protocol enables diverse clients to connect transparently to IOM servers
on multiple platforms.
-
two types of IOM servers: the SAS
Workspace Server, which surfaces the SAS programming environment to
calling clients through an application programming interface (API);
and the SAS Stored Process Server, which enables clients to execute
parameterized SAS programs without having to know the SAS language.
Note: Other types of IOM servers
include the SAS Metadata Server, which is provided with Foundation
SAS, and the SAS OLAP Server, which is provided with SAS Intelligent
Storage products.
-
SAS Foundation
Services, which is a set of core infrastructure services that Java
programmers can use to write distributed applications that are integrated
with the SAS platform. The services provide client connections to
IOM 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.
-
the Publishing
Framework, which consists of SAS CALL routines and graphical user
interfaces that enable you to publish information and events proactively
by using a subscription channel model.
-
the Application Messaging interface, which provides three sets
of CALL routines that enable you to incorporate messaging services
into your SAS programs.
-
SAS Stored
Processes, which enable client applications to execute SAS programs
that are stored centrally on a server.
-
SAS BI Web
Services, which expose SAS Stored Processes for execution by using
Web service protocols. Remote clients are then able to specify input
parameters, drive execution of SAS code, and obtain results from that
execution.
-
the SAS Web Infrastructure Platform, which enables you to develop
Web applications and components using portal technology.
-
the
Directory Services interface, which enables you to incorporate LDAP
directory services functions into your SAS programs.