In Oracle Cloud ecosystem, tools such as VBCS and OIC make it easy to build modern applications with AI-powered user experience. They help establish connections with various systems without difficulty. We can create custom apps with VBCS, OIC, and DB through Oracle Cloud application development best practices. This way, we meet user needs and fulfill all business requirements.
With AI in Oracle Cloud Infrastructure, we can create apps that lower user effort. These apps help users make smart decisions by adding intelligence to their experience, delivering truly AI-driven user interfaces.
OCI’s AI services provide different services like Vision, Language and Document Understanding Oracle. Using these services, the following things:
We can create smart applications by using VBCS for the user interface and OIC/DB for business logic. In this blog, we will walk through how we can combine Oracle VBCS and OIC integration with OCI’s AI services. We will look at how these tools work together. First, we’ll cover the simple architecture. Then, we’ll share practical use cases for this setup. Finally, we’ll outline the key steps to design and implement them.
Note: The focus of this blog is to give ideas about the processes and what’s possible rather than deep technical details or code.
We will be using VBCS to develop the user interface. We can build clean and responsive UIs using VBCS along with JavaScript when needed. VBCS application will be the frontend which users see, enabling AI-driven user interfaces.
VBCS:
We will be using VBCS to develop the user interface. We can build clean and responsive UIs using VBCS along with JavaScript when needed. VBCS application will be the frontend which users see.
OIC:
OIC will be used for handling all the business logic. Data transformation, API calls, and connecting to the third-party systems will be handled by the OIC. It will act as a bridge between VBCS applications and OCI AI services, facilitating seamless Oracle VBCS and OIC integration.
OCI AI Services:
Oracle offers ready-to-use AI in Oracle Cloud Infrastructure services like:
You do not need to train the models or handle complex data science. These services are prebuilt and easy to call from OIC using the REST APIs.

In most of the cases, teams receive the invoices as PDFs or scanned images.
After receiving the document, user must manually enter all the required details like supplier name, invoice number, invoice date, amount etc. This is a repetitive task which also consumes lots of time and effort of the user.
With the help of VBCS, OIC and Document Understanding Oracle service, we can automate invoice processing Oracle workflows and make it much faster, creating an AI-powered user experience.
Business Scenario:
User uploads the image in VBCS application. After uploading an image, the file is sent to Oracle Cloud AI service which reads the document and pulls out key fields. The values appear on the VBCS page after OIC sends a response. The user can verify them before they submit the details to Oracle ERP.
High Level Process Flow:

How to Achieve it:
Note:
For Data Accuracy, we need to keep few things in mind.
While Document Understanding Oracle does good job with common invoice formats, accuracy can vary depending on the quality of the uploaded document and how structured it is.
Below are few tips to improve the results:
Using OCI AI services in Oracle Cloud Applications may sound a new complication but as we have seen it is very much achievable using the available Oracle Cloud offerings like VBCS, OIC and OCI AI Services.
There are other possible interesting use cases as well which can be implemented using VBCS, OIC and OCI AI Services effectively.
By combining right tools and thoughtful architecture like databases for control and logic, OIC for middleware and AI for insights, you can deliver scalable solutions that provide exceptional AI-powered user experience in Oracle Cloud application development.
Dhairya Dave is Senior Technical Consultant with 7 years of experience. He brings deep expertise in VBS, OIC, VBCS, and Oracle Fusion Integration, consistently delivering innovative and efficient enterprise solutions. Outside of his professional pursuits, Dhairya enjoys strategic games like chess and the thrill of cricket.
January 16, 2024
January 16, 2024
Begin your Business Value Maximization journey with us. Schedule a complimentary consultation today to understand how we make it a smooth ride for you.
Contact Us