...
The Authoring Tool has a web interface with which the Authoring Tool Integration may communicate (Native API above).
The Authoring Tool is capable of hosting the genOSLC plugin. In a web application the genOSLC plugin is hosted in an HTML iframe element. In programmatic clients, like Eclipse, this is often achieved with an embedded browser.
The Authoring Tool Native UI is capable of communicating with the genOSLC Plugin. This is normally done with JavaScript postMessage in the browser.
The Authoring Tool implements a Resource Preview for their resources.