SAS Information Delivery Portal 1.1 |
While the SAS Information Delivery Portal offers a rich feature set, you might need the flexibility to extend it with new functionality. This capability is provided through the portal's application development environment and through software development kits (SDKs).
The application development environment delivered with the SAS Information Delivery Portal consists of the SAS Enterprise Guide and SAS AppDev Studio software packages. Enterprise Guide gives you the capability to create reports and publish them to portal users. AppDev Studio allows you to create Web applications, widgets, and webEIS documents for users to launch from the portal.
Your license for the SAS Information Delivery Portal includes two copies of each of these products. Additional copies can be added based on the standard license fee schedule.
Your license for the SAS Information Delivery Portal also includes software development kits (SDKs) that provide you with the ability to write your own applications and widgets that present content using the portal. These SDKs provide access to interfaces contained in the API Reference.
In addition to the portal's SDKs, you can use the IOM Java SDK that is available with SAS Integration Technologies software. These IOM Java components provide access to the SAS data and compute services that are made available by the SAS IOM Server. These IOM interfaces enable your applications to perform functions such as the following:
bind to IOM servers (the IOM Workspace interface)
submit SAS language statements and stored processes and examine the SAS log (the IOM LanguageService)
access tabular data sources within a SAS Workspace using standard APIs such as ADO, OLE DB, and JDBC (the IOM DataService)
create, retrieve, and manipulate packages from the SAS Publishing Framework (the Utilities interface).
These SDKs give you the flexibility to extend the functionality of the SAS Information Delivery Portal and create your own means of accessing and displaying content using the portal.
The SAS Information Delivery Portal also provides extensibility by enabling you to define your own content types in addition to those that are provided with the portal application (see Single Access Point to Enterprise Information). Because content definitions are based on the LDAP schema of the enterprise directory, you have the flexibility to extend the LDAP schema to include your own content types and associated attributes.
SAS Information Delivery Portal 1.1 |