Which technology enables Java code running on the JVM to interact with native applications by both invoking and being invoked by them?
Explanation
JNI (Java Native Interface) is the framework that allows Java programs executing within the JVM to call native applications and also be called by those native programs. The other options are incorrect or non-existent interfaces.