Rohit Dhamija, Tamer Qumhieh, July 2019

The webview feature in Oracle Digital Assistant is a powerful approach that enables you to integrate remote and locally deployed custom Web applications and pages into your bot conversations.

An earlier article on Oracle TechExchange*) explained how webviews work in detail and how you create remote Web applications that you then integrate with Oracle Digital Assistant skill conversations.

TechExchange: How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations 

This article follows up and extends the previously written article and walk you through the required steps to deploy the intermediary service and remote web application to an OCI Compute node. Hence, you will be using Oracle Cloud offerings to deploy all your assets while using web views in ODA.

About the sample

This article uses the travel sample usecase explained in the previous article on Oracle TechExchange*).

*TechExchange: How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations

You can download the sample sources (ZIP) form here:

Sample Download (ZIP)

The sample sources contain

  • A simple Node REST services as the intermediary service referenced in the dialog flow of the skill
  • An Oracle JET single page application that simulates a travel booking web page
  • An Oracle Digital Assistant skill to test the implementation

Instructions of how to configure and setup each of the resources are provided later in this article.

The screenshot below shows the web application page launched in the context of a skill conversation. Changes to the data in the page are submitted back to the conversation.

Get Full Article

Download the Article (PDF)

 

Related Content

TechExchange: How to Use Webviews to Integrate Calls to Remote Web Applications in Oracle Digital Assistant Skill Conversations

TechExchange: Using the Local Webview Container to Add a Date Selector Widget to an Oracle Digital Assistant Chatbot Conversation

TechExchange: Integrating Google ReCaptcha in Oracle Digital Assistant Chatbot Conversations Using System.Webview and a Custom Component

Tutorial: Building Webviews for Local Deployment to Oracle Digital Assistant with Oracle Visual Builder

Author