Migration Guide for TIBCO Spotfire Statistics Services Server to Spotfire Statistics Services

Spotfire Statistics Services server

The Spotfire Statistics Services server was a light-weight stand-alone server, based largely on WebDAV, Apache Tomcat, and JMX, with RESTful C# and Java APIs for custom application development. (These APIs were deprecated in version 12.0 of Spotfire Statistics Services.) The URL API provided a simple URL-based service to access server health information. You could deploy Spotfire Statistics Services server as a single server or in a server cluster of either Windows or Linux servers.

The Spotfire Statistics Services server provided a communication layer, a service layer, and a TERR engine pool. Optionally, you could configure it to use R, SAS, or MATLAB. You could run multiple engines in an engine pool, but you could not mix engines of different types. For example, you could not run a TERR engine and an R engine in a single engine pool. Jobs submitted to the manager node in the service layer ran asynchronously on the server, which returned the results using the communication layer when the job was complete. For added security, you could run the TERR engine in TERR restricted execution mode. Spotfire Statistics Services had no user-controlled trust mechanism.

The Spotfire Statistics Services server did not support running Python scripts. To run Python scripts with Spotfire, you must use the Spotfire Service for Python.

Spotfire Statistics Services server architecture