What SAS Integration Technologies Includes

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.