Introduction to RASON
About RASON Models and the RASON Server
Rason Subscriptions
Rason Web IDE
Creating and Running a Decision Flow
Defining Your Optimization Model
Defining Your Simulation Model
Performing Sensitivity Analysis
Defining Your Stochastic Optimization Model
Defining Your Data Science Model
Defining Custom Types
Defining Custom Functions
Defining Your Decision Table
Defining Contexts
Using the REST API
REST API Quick Call Endpoints
REST API Endpoints
Decision Flow REST API Endpoints
OData Endpoints
OData Service for Decision Flows
Creating Your Own Application
Using Arrays, For, Loops and Tables
Organization Accounts

Server-Based Applications

Next, suppose you wanted to define and solve the model in an application on a corporate server or Web server. RASON tools make that easy, too. Since the RASON Interpreter is embedded in Frontline's Solver SDK and XLMiner SDK products, an object-oriented library callable from a wide range of languages such as C++, C#, Java and PHP, you can simply load and run a RASON model from a text file on the server:


Problem prob = new Problem ();
prob.Load ("model.json");
prob.Solver.Optimize();
MessageBox.Show(prob.FcnObjective.FinalValue[0].ToString());

As this C# code suggests, once you've loaded a RASON model, you can easily access model elements from code, update data, optimize or simulate, even monitor the solver's progress.

Back to Web & Mobile Applications