Components
The Spotfire environment is composed of servers, services, applications, and tools that communicate and interact to produce visualizations and dashboards that can be shared through a web browser and exported to different formats.
Securing communication between the components of the Spotfire environment require planning and an understanding of each component. This section provides information about each component, its authentication protocols, and how it executes requests.
- Spotfire Server
The Spotfire Server is the central component of the Spotfire environment, to which all Spotfire clients connect. - Spotfire Node Manager
A node manager is a container for setting up, running, or tearing down services such as Spotfire Automation Services, Spotfire Web Player, the TERR service, or the Spotfire Service for Python. A service running on a node manager runs in a separate process, can open service ports and the service installation files resides under <nm installation path>/services/. - Spotfire Connectors
Spotfire connectors support a variety of authentication and transport security options. - Spotfire Web Player
Spotfire Web Player is a service that runs on a node. It provides a web service for sharing and distributing analyses inside and outside of an organization. - Spotfire Automation Services
Spotfire® Automation Services is a web service for automatically executing multi-step jobs within your Spotfire® environment. You can, for example, use Spotfire® Automation Services to deliver an analysis file to specific people, in a particular format, at specified times. - Spotfire Enterprise Runtime for R - Server Edition
Spotfire® Enterprise Runtime for R (a/k/a TERR™) provides Spotfire clients with the ability to execute R code, using Spotfire Enterprise Runtime for R, on the TERR service node. - Spotfire Service for R
The Spotfire Service for R provides Spotfire clients with the ability to execute open-source R code, using the user-installed R engine, on the R service node. - Spotfire Service for Python
The Spotfire Service for Python provides Spotfire clients with the ability to execute Python code, using the available Python interpreter, on the Python service node. - Spotfire Analyst
With Spotfire Analyst, analysis authors can develop web-based and Windows client-based analyses. Spotfire Analyst provides authoring tools for sharing analyses and dashboards. It is installed on the Windows desktop.
- Spotfire Server
The Spotfire Server is the central component of the Spotfire environment, to which all Spotfire clients connect. - Spotfire Node Manager
A node manager is a container for setting up, running, or tearing down services such as Spotfire Automation Services, Spotfire Web Player, the TERR service, or the Spotfire Service for Python. A service running on a node manager runs in a separate process, can open service ports and the service installation files resides under <nm installation path>/services/. - Spotfire Connectors
Spotfire connectors support a variety of authentication and transport security options. - Spotfire Web Player
Spotfire Web Player is a service that runs on a node. It provides a web service for sharing and distributing analyses inside and outside of an organization. - Spotfire Automation Services
Spotfire® Automation Services is a web service for automatically executing multi-step jobs within your Spotfire® environment. You can, for example, use Spotfire® Automation Services to deliver an analysis file to specific people, in a particular format, at specified times. - Spotfire Enterprise Runtime for R - Server Edition
Spotfire® Enterprise Runtime for R (a/k/a TERR™) provides Spotfire clients with the ability to execute R code, using Spotfire Enterprise Runtime for R, on the TERR service node. - Spotfire Service for R
The Spotfire Service for R provides Spotfire clients with the ability to execute open-source R code, using the user-installed R engine, on the R service node. - Spotfire Service for Python
The Spotfire Service for Python provides Spotfire clients with the ability to execute Python code, using the available Python interpreter, on the Python service node. - Spotfire Analyst
With Spotfire Analyst, analysis authors can develop web-based and Windows client-based analyses. Spotfire Analyst provides authoring tools for sharing analyses and dashboards. It is installed on the Windows desktop.