What are the Oracle Analytics Session-Based Web Services?

The Oracle Analytics session-based web services are an application programming interface (API) that implements SOAP (Simple Object Access Protocol). These web services are designed for programatically invoking analysis and interactive reporting objects. These web services also provide functionality to perform a wide range of operations.

The Oracle Analytics session-based web services allow you to perform three types of functions:

  • Extract results from analysis and interactive reporting objects and deliver them to external applications and web application environments.

  • Perform management functions.

  • Execute Intelligent Agents.

Oracle Analytics session-based web services allow external applications such as J2EE and .NET to use Oracle Analytics as an analytical calculation and data integration engine. It provides a set of services that allow external applications to communicate with Oracle Analytics.

Oracle Analytics session-based web services require a valid Oracle Analytics session ID to be passed as a parameter. This means that the calling application first needs to make a call to get the session ID before calling the web service. A final call is made to log out.

The formal definition of services and methods in Oracle Analytics web services can be retrieved in WSDL format. You can use a proxy generation tool to create proxy/stub code to access the services. Depending upon the client version you are using, you can access the WSDL document at the following Oracle Analytics web services URL:

https://host:port/analytics-ws/saw.dll/wsdl/v13