The following illustrates the basic components of a genOSLC integration.
*he actual OSLC endpoints and functionality are ommited to focus on the integration.
Authoring Tool
The authoring tool (in green above), may be implemented in any technology. The following are general requirements of the Authoring tool Architecture.
The Authoring Tool has a web interface with which the Authoring tool integration may communicate. The illustration above lists this as a REST interface, as this is currently most common, but REST is not strickly required.
The Authoring Tool is capible of hosting the genOSLC plugin. In a standard web application this is done in an HTML iframe element. In programatic clients, like Eclipse, this is often acheived with an embedded browser.
The Authoring Tool Native UI is capible of communicating with the genOSLC Plugin. This is normally done with JavaScript postMessage in the browser.
Add Comment