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.
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*).
You can download the sample sources (ZIP) form here:
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
Tutorial: Building Webviews for Local Deployment to Oracle Digital Assistant with Oracle Visual Builder