Overview

The Java interface allows tightly coupled Java client applications to drive SAS Micro Analytic Service directly though Java method calls. This is made possible because the Java interface provides fine-grained control of SAS Micro Analytic Service, and does not hide detailed functionality. By contrast, the REST interface, in the interest of simplicity, handles many interactions automatically.
The Java interface enables client-supplied DS2, Python, and C programs to be published to SAS Micro Analytic Service, where they are compiled into modules and made available for repeated execution. The interface also includes methods for querying information about currently loaded content, such as user contexts, modules, methods, and step signatures (input and output arguments).