MatrixFrame API

API

MatrixFrame, MatrixTools and MatrixFloor have an API (Application Programming Interface) to control analyses processes from external applications:

  • Entering analysis models
  • Automatically start MatrixFrame (launch)
  • Execution of analysis processes without starting up MatrixFrame, MatrixTools or MatrixFloor (black box roundtrip analysis)
  • Use of the analysis processes as a service (as hosted server or in Docker container)
  • Performing analysis results 

MXML (Matrix XML)

An extended XML protocol is used: MXML, the Matrix-XML protocol. This protocol not only describes the input and output of the calculations, but can also be used for controlling the (sub) analysis processes.

Using API

The API can be applied in several ways: