Initializing help system before first use

Introduction to the FICO® Xpress Insight Compute Interface Guide

Xpress Insight is a platform for deploying rich interactive optimization apps. FICO® Xpress Insight 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.

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 will host the Compute Server app only. No migration of existing Insight v4 apps.
  • Compute integration is not supported on Solaris.

© 2001-2024 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.