The Mobile & Digital Assistant Blog covers the latest in mobile and conversational AI development and engagement

Oracle TechExchange: Integrating the Oracle Digital Assistant Web SDK Messenger to Oracle JET web applications

Frank Nimphius
Master Principal Product Manager

article by Frank Nimphius, January 2020

The Oracle Web SDK is a JavaScript library that you can use to integrate Oracle Digital Assistant into your website or web application. The library provides a customizable messenger that communicates with the Oracle Digital Assistant web channel via the Oracle Digital Assistant message server. 

The Oracle JavaScript Extension Toolset (JET) is a development and runtime environment for single page (SPA) web and mobile applications. Oracle JET also is the underlying technology used in Oracle Visual Builder. 

This article explains how to configure and integrate the Oracle Web SDK messenger in Oracle JET web applications. In particular, it covers

  • Creating the Oracle Web channel for your skill or digital assistant
  • Downloading the Oracle Web SDK and wrapping it in Node module
  • Creating an Oracle JET application using the command line interface
  • Deploying the Oracle Web SDK to Oracle JET
  • Configuring the Oracle JET appController.js file with the messenger settings
  • Interacting with the messenger from Oracle JET UI controls



Download and unzip the ODA web SDK node module. Then follow instructions in "Deploying the Oracle Digital Assistant Web SDK Node package to Oracle JET" in the article on page 9.

ODA Web SDK Node Module (SDK version 1.0.1) (replace web-sdk.js with a newer versions when it becomes available)


Related Content

Overview of the new Oracle Web SDK and its customization features in Oracle Digital Assistant 19.10 and later

TechExchange: How to Build a Remote JWT Token Server in Node for Use With Oracle Web SDK Client Authentication

TechExchange: All 2-Minutes Oracle Digital Assistant Tech Tip Videos on YouTube

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.