Products & Solutions / Foundation Tools

SAS® Integration Technologies

Expanding your choices for integrating SAS® intelligence

SAS IntegrationTechnologies 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 on time and on budget.
  • Deliver information quickly.
  • Exploit SAS Analytics and SAS Business Intelligence enterprisewide.
  • Manage the SAS platform more effectively.
  • Gain insight into performance of intelligence applications.

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
  • Performance and audit reporting

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 enables the delivery of a more highly available SAS platform by removing single points of failure through built-in support for clustering critical server components.
  • SAS Integration Technologies simplifies installation, management and maintenance of SAS deployments.
  • SAS Integration Technologies drives innovation by providing a middle tier that is optimized for SAS workloads to provide flexible support and management of deployments of any size.

Benefits

  • Deliver intelligence applications on time and on budget. SAS delivers an intelligence platform that includes everything IT needs to run SAS Web applications.
  • 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.
  • Manage the SAS platform more effectively. Centralized, Web-based administration provides an easy-to-use interface for data preparation and management. Through the consolidated interface, you can monitor server performance, manage and receive alerts, and produce performance reports to demonstrate compliance and fulfill auditing requirements.
  • Gain insight into performance of intelligence applications. Through performance reports, SAS administrators can track runtime of job flows. A data dictionary allows analysts to survey data attributes, including metadata, descriptive comments and schema. And before changing an existing object, analysts can assess object usage to evaluate the potential impact of a change.

Features

Integration of synchronous and asynchronous business processes
  • APIs to use the market-leading message-queuing products: Microsoft's MSMQ, IBM's WebSphere MQ, and Tibco's Rendezvous. SAS can integrate with any messaging system through Java Message Service (JMS).
  • 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.
  • Deploy SAS generated Web services not only in SOA but also ROA scenarios.
  • 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 cluster.
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.
Performance and audit reporting
  • Monitor progress of workflows or review historical reports to assess performance and compliance with service level agreements. Receive alerts when thresholds are exceeded for proactive intervention to system load issues.
  • Perform historical reporting to understand frequency of use (popularity) and response times of system assets to aid in resource allocation and archival.
  • View lineage and data dependencies to gauge impact of changes or to resolve access or security issues.

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
SAS Environment Manager, a new component of Base SAS software, makes it easy for SAS administrators to monitor and manage their SAS environments, solutions and servers.

View Screenshot

System Requirements

Client Tier
  • Microsoft Windows (64-bit): Windows 7* x64 SP1; Windows 8** x64
Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • IBM AIX R64 on POWER architecture 7.1
  • IBM z/OS: V1R11 and higher
  • Linux x64 (64-bit): Novell SuSE 11 SP1; Red Hat Enterprise Linux 6.1; Oracle Linux 6.1
  • Microsoft Windows on x64 (64-bit):
    Desktop: Windows 7* x64 SP1; Windows 8** x64
    Server: Windows Server 2008 x64 SP2 Family; Windows Server 2008 R2 SP1 Family; Windows Server 2012 Family
  • Solaris on SPARC: Version 10 Update 9
  • Solaris on x64 (x64-86): Version 10 Update 9; Version 11
Middle Tier
  • HP/UX on Itanium
  • IBM AIX on POWER
  • Linux x64 (x86-64)
  • Microsoft Windows x64 (x86-64)
  • Solaris (SPARC and x64)
Supported Web Browsers
  • Internet Explorer 9: Windows 7 (32-bit and x64 32-bit Web browsers)
  • Internet Explorer 10: Windows 7 and Windows 8 (32-bit and x64 32-bit Web browsers)
  • Firefox 6 and up: Windows 7 and Windows 8 (32-bit and x64 32-bit Web browsers); Linux x64: RHEL 6 and SLES 11 (32-bit Web browsers)
  • Chrome 15 and up: Windows 7 and Windows 8 (32-bit and x64 32-bit Web browsers); Linux x64: RHEL 6.1 and SLES 11 SP 1 (32-bit Web browsers)

* NOTE: Windows 7 supported editions are: Professional, Ultimate and Enterprise.
** NOTE: Supported editions include: Windows 8, Windows 8 Pro, Windows 8 Enterprise.

Please consult your local SAS sales representative if you have questions about your platform requirements. Also, for more detailed information, please visit our support site at http://support.sas.com/resources/sysreq/.

Ready to learn more?

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