ContentsIndexHome
PreviousUpNext
Server

The AIMMS SDK Server is a separate software package, that allows you to start remote SDK session(s).

Normally when you run your SDK application, the SDK will spawn a new AIMMS Host process on your machine and connects to that process locally: 

 

With the AIMMS SDK Server it becomes possible to let your SDK application start on one machine and next connect to a remote SDK server machine where there the AIMMS Host process will be started: 

 

The Client Machine does not need to have AIMMS installed, only the Server Machine does. When running several sessions simultaneously, the server does however need to have the appropriate amount of concurrent AIMMS licenses available.

Name 
Description 
The AIMMS SDK Server is distributed in two flavors: a Windows Installer executable and for Linux a .tar.gz package.  
Adopting your AIMMS SDK project to let AIMMS run remotely, is quite straightforward. Just replace the AIMMS location argument in the openSession call with an appropriate remote URI.  
The AIMMS SDK Server can be configured using a configuration file.  
There are some common issues that might surface when interacting with the AIMMS SDK Server: