Products & Solutions / Foundation Tools

SAS® Integration Technologies

Expanding your choices for integrating SAS intelligence

SAS Integration Technologies expands the choices available for exploiting and integrating SAS intelligence in existing enterprise structures. It helps to quickly deliver intelligence applications to business users, and provides flexibility by reusing existing infrastructure and resources.

Benefits

  • Deliver intelligence applications without costly IT investment.
  • Deliver information quickly.
  • Exploit SAS Analytics and SAS Business Intelligence enterprisewide.

Read more

Features

  • Integration of synchronous and asynchronous business processes
  • Interoperability with enterprise directory servers
  • SAS Publishing Framework for targeted information delivery
  • Service-oriented architecture via Web services, REST, JMS and messaging queues
  • A comprehensive set of infrastructure-oriented Foundation Services
  • SAS Stored Process Server for executing SAS Stored Processes
  • Powerful scalability options
  • SAS Web Infrastructure Kit for building SAS Java Web applications
  • Choice of programming languages for developers to leverage SAS Analytics remotely

Read more

Screenshot

SAS® Enterprise Guide® provides an easy-to-use interface to the power of SAS Integration Technologies and SAS Stored Processes. 


Screenshots

How SAS® Is Different

  • SAS Integration Technologies provides an expanded set of choices for exploiting and integrating SAS intelligence in existing enterprise architectures.
  • SAS Integration Technologies enables organizations to quickly implement intelligence applications using standards-based communication mechanisms and application programming interfaces (APIs).
  • SAS Integration Technologies drives better business performance by integrating SAS analytical stored processes into business (or operational) processes.

Benefits

  • Deliver intelligence applications without costly IT investment. Only SAS is able to deliver an intelligence platform with such a comprehensive set of supported industry standards and software systems, allowing customers to save time and costs by implementing solutions based on existing architectures.
  • Deliver information quickly. The Publishing Framework of SAS Integration Technologies provides a complete and robust environment for enterprisewide information delivery. Distributing information to the people who need it improves the decision-making process and increases performance of the enterprise.
  • Exploit SAS Analytics and SAS Business Intelligence enterprisewide. The SAS Stored Process Server provides a simple way to deliver SAS intelligence to users, regardless of their location, preferred user interface or output format. This flexibility saves IT time and increases the productivity of users who can work self-sufficiently.

Features

Integration of synchronous and asynchronous business processes
  • APIs to use the market-leading message-queuing products: Microsoft's MSMQ, IBM's WebSphere MQ, the Java Message Service (JMS) and Tibco's Rendezvous.
  • Integrate asynchronous processes with the SAS platform via the SAS CALL routines.
  • Publish information to message queues using the SAS Publishing Framework.
Interoperability with enterprise directory servers
  • Support for industry-standard Lightweight Directory Access Protocol (LDAP)-compliant directories such as Microsoft Active Directory, Sun ONE, IBM SecureWay and Netscape Directory Server.
  • SAS CALL routines read and write metadata in/from an enterprise directory server.
  • The information service, a Java API, allows easy access to metadata stored in the LDAP repositories from a Java program.
SAS Publishing Framework for targeted information delivery
  • Supports publishing information of any form, including data sets, OLAP data, HTML reports, any MIME-type (PDF, XLS, Word documents, etc.).
  • SAS CALL routine for publishing that information.
  • The publish service, a Java API, supports publishing of information from Java programs.
  • Publishing to different targets (e.g., email, storage, message queues, SharePoint and WebDAV repositories). Published information is delivered automatically to those who have subscribed to the information channels.
Service-oriented architecture via Web services, REST, JMS and messaging queues
  • SAS Stored Processes can be called via Web services or a SAS program.
  • Any client can make use of SAS capabilities via SAS BI Web services, a middleware broker component available for J2EE and .NET frameworks.
  • Java Message Service (JMS) message queues can be monitored, and SAS programs can be started to fulfill queues' requests:
    • Support for object transport via plain XML, JSON and SOAP.
    • Dynamically invoke generated Web services.
A comprehensive set of infrastructure-oriented Foundation Services
  • Connection service is a Java API that accesses SAS servers.
  • Information service is a Java API that accesses the SAS Metadata Server and performs read/write tasks on metadata, such as modifying the role of a user.
  • Publish service is a Java API that publishes information to email, channels and the Web via WebDAV, etc.
  • Stored process service is a Java API that runs SAS code and returns results.
  • The event broker server allows dynamic, event-driven runstreams and alerting.
  • Security services to help manage users, security, sessions and logging.
  • Developers can use the services' APIs to easily extend and add additional services.
  • A zero-configuration workspace server can be launched without specifying any connection information or configuring server metadata.
SAS Stored Process Server for executing SAS Stored Processes
  • Centrally manage stored processes in the SAS Metadata Repository using SAS Management Console.
  • Define input and output parameters:
    • Name/value pairs.
    • Data streams (XML streams, data sets, HTML, PDF, etc.).
    • Result packages containing multiple entries, including text, images, data sets, etc.
  • Exploit stored resources from any client (Web clients, Java applications or Windows applications) via the stored process service API.
  • Surfaced via any of the SAS BI tools, such as SAS Information Map Studio or SAS Add-In for Microsoft Office.
  • Search stored processes or stored process reports by name, description or keyword.
  • Cache stored process output for review without rerunning the process.
Powerful scalability options
  • Load balancing: allows distributing workload across multiple processes, processors and machines.
  • Pooling: allows clients to share "pooled" connections instead of restarting SAS servers with every single request.
  • Fault tolerance: during server downtimes the workload can be redirected to another one on the chain.
SAS Web Infrastructure Kit for building SAS Java Web applications
  • A framework to build SAS Java Web applications that support single sign-on and role-based business views.
  • Uses the SAS security model and metadata.
  • Ability to execute and display content such as stored processes, reports, links and Web applications.
Choice of programming languages for developers to leverage SAS Analytics remotely
  • Deliver SAS capabilities to virtually any client across an enterprise.
  • Utilizes open communication protocols for both Windows clients and Java clients to give developers the ability to use SAS analytical power whether they're programming in Java, C++, C#, VisualBasic.Net, Delphi or other languages.
  • SAS jobs and runstreams can easily be called and executed remotely without requiring developers' knowledge of the SAS programming language.

Screenshots

Screenshot
SAS® Enterprise Guide® provides an easy-to-use interface to the power of SAS Integration Technologies and SAS Stored Processes. 

SAS Enterprise Guide provides an easy-to-use interface to the power of SAS Integration Technologies and SAS Stored Processes, enabling you to quickly create and publish SAS Stored Processes and exploit the results in Microsoft Excel as well as other environments.

View Screenshot

Screenshot
Deploy SAS Stored Processes as Web services for efficient processing of automated reporting.

With SAS Integration Technologies, you can integrate analysis results into your applications or your business workflows by deploying a stored process as a Web service.

View Screenshot

System Requirements

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • HP/UX on PA-RISC: 11iv3 (11.31)
  • IBM AIX on POWER architectures: 6.1 and 7.1
  • IBM z/OS: V1R10 and higher
  • Linux (32-bit): Novell SuSE 10 and 11; RHEL 5 and 6
  • Linux x64 (64-bit): Novell SuSE 10 and 11; RHEL 5 and 6; Oracle Linux 5.5 and 6
  • Microsoft Windows (32-bit): Windows XP Professional, Windows Vista *, Windows 7**, Windows Server 2003 family, Windows Server 2008 family
  • Microsoft Windows on x64 (64-bit): Windows XP Professional for x64, Windows Vista* for x64, Windows 7** for x64, Windows Server 2003 family for x64, Windows Server 2008 family for x64
  • Solaris on SPARC: Version 10 Update 8
  • Solaris on x64 (x64-86): Version 10 Update 8

* NOTE: Windows Vista supported editions are: Enterprise, Ultimate and Business.
** NOTE: Windows 7 supported editions are: Enterprise, Ultimate and Professional.

Ready to learn more?

Call us at 1-800-727-0025 (US and Canada) or request more information.