Introduction to the FICO® Xpress Insight Installation Guide
FICO® Xpress is a pre-requisite of FICO® Xpress Insight. Xpress provides access to optimization algorithms and technologies used to solve linear, mixed integer and non-linear problems. Before you begin, ensure that you have the correct version of Xpress for the version of Xpress Insight that you are installing.
Xpress Insight 5.13 uses Xpress 9.5.3.
- The core of the system is the Xpress Insight Server. Users interact with the platform via a browser-based web interface on their local machine, accessing the Xpress Insight Server over http or https.
- Finally, computational effort is offloaded to one or more execution workers. An execution worker may be co-located with the server. However, for production deployments, it is recommended that execution workers be installed on separate servers.
Users can submit a compute job using the Xpress software such as the Optimizer Console, Optimizer libraries, Mosel, and Xpress Workbench; by uploading (drag and drop or file selector) LP/MPS/SVF files via the Compute Interface app's user interface; or by sending Solver and Mosel jobs as requests to the web services REST API.
Data Storage
Xpress Insight stores the operational data that it generates using either the native file system associated with your installed operating system, or a customer installation of MySQL v8.x with vendor support or above. File system storage is sufficient for use during development, but production deployments must use a database.
Insight Execution Worker
Workers are the machines that ultimately perform the optimization calculation. The execution worker may be installed to run on the same local machine as the client and server, or there could be several installed on separate machines. The installer defaults to install both the Execution Worker or the Server and database on the same machine, each option can be selected independently if required.
After completing the installation, you can configure whether Xpress Insight operates in either Development Mode or Production Mode. These concepts are explained later in this guide and should be considered during installation. The requirements for each mode are shown below.
Mode | Data store | User Authentication | SSO Encryption |
---|---|---|---|
Development | Local | SSO | Optional |
MySQL | Local | N/A | |
Production | MySQL (recommended) | SSO only | Recommended |
© 2001-2025 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.