Architecture

SAS Micro Analytic Service has a layered architecture:
Core Engine
The SAS Micro Analytic Service core engine is written in C and is multi-threaded for high performance.
Java Layer
a thin Java layer communicates with the core engine through the Java Native Interface (JNI). Commands from the REST/JSON interface are passed to the core engine through this Java layer.
REST/JSON
adds functionality such as persistence and clustering support.