Introduction to the Compute Interface Guide
Xpress Insight is a platform for deploying rich interactive optimization apps. FICO® Xpress Insight 5 and later extends the platform capabilities with a job execution service implemented by the Compute Interface app and API. This guide documents the Compute Interface.
![]() |
Note The current version of
FICO® Xpress Insight 5 is limited to the built-in Compute Interface app. For developing and deploying custom interactive apps, continue to use Xpress Insight 4.
|
The Compute Interface collapses the standard Insight scenario workflow of create-load-run-report into a streamlined job submission and results retrieval sequence. The interface supports two job types, a Solver job in LP/MPS/SVF format and a Mosel job in BIM format. Internally, compute jobs are represented as Insight scenarios which are created and queued for execution automatically when a job request is received.
Both job types support a number of configuration options and auxiliary files which are documented later in this guide.
Users can submit a compute job in several ways:
- Solver jobs can be submitted using the Xpress software. The Optimizer Console, Optimizer libraries, Mosel, and Xpress Workbench can be configured to transparently out-source optimization processing to a remote Insight Server. For more see Using the Optimizer to solve a problem remotely.
- Solver jobs can be created by uploading (drag and drop or file selector) LP/MPS/SVF files via the Compute Interface app's user interface.
- Solver and Mosel jobs can be sent as requests to the web services REST API. A web socket API is also available for monitoring the progress of submitted jobs.
Other features of the Compute Interface include:
- Progress notifications
- Callbacks
- Infeasibility diagnosis
- Pre-submitted shared files ("dependencies")
- User interface for monitoring queue and status
- Resilience (re-connection, buffering, retries)
This guide explains developing for and using the Compute Interface. For more on installing Xpress Insight 5, see the Xpress Insight 5 Installation Guide.
Limitations for this release
- FICO® Xpress Insight 5 will host the Compute Server app only. No migration of existing Insight v4 apps.
- Compute integration is not supported on Solaris.