Service Orchestration Engine Automates Data Management via RPA
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data management systems face challenges in updating user information due to outdated or inaccessible backend services, and compatibility issues between user devices and data management platforms, leading to inefficiencies and resource wastage.
Innovation Solution
A service orchestration engine (SOE) utilizes artificial intelligence, natural language processing, and robotic process automation (RPA) to identify user operations, determine the appropriate data management platform, and perform actions either through available backend APIs or user interfaces, ensuring operations are completed regardless of backend service availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If backend services are used to update user information, then data management operations can be performed, but the system becomes inaccessible when backend services are outdated or unavailable
Solution Approach 1:
The patent introduces an intermediary layer (the service orchestration engine with RPA capabilities) that mediates between user devices and the data management platform. When backend services are unavailable, this intermediary automatically performs operations through the user interface, ensuring continuous access without requiring direct backend service availability.
Solution Approach 2:
The system dynamically switches between two operational modes: using backend services when available and using RPA through user interface when backend services are unavailable. This dynamic adaptation ensures the system remains accessible and functional under varying conditions of backend service availability and device compatibility.
2Productivity
If manual processes are used to update data management systems, then operations can be performed, but computing resources and time are wasted
Solution Approach 1:
The RPA bot operates autonomously to perform data management operations without human intervention. It automatically authenticates, navigates the user interface, and completes operations such as updating user information, eliminating the need for manual processes and significantly improving efficiency while reducing time loss.
Solution Approach 2:
The patent replaces manual mechanical operations with automated RPA processes. The RPA bot simulates user interactions through the interface, substituting human operators with an automated system that performs the same functions more efficiently and without time loss associated with manual processes.
3Reliability
If RPA is used to perform operations through user interface, then operations can be completed regardless of backend service availability, but system complexity increases
Solution Approach 1:
The service orchestration engine is designed as a universal system that can perform multiple functions: it manages backend service communications, orchestrates RPA operations, handles authentication, and adapts to different data management platforms. This multi-functionality consolidates complexity into a single versatile component rather than requiring separate systems for each function.
Data Source
AI summary
A device receives, from a virtual assistant device, a first user input associated with a first account of a user, and causes a natural language processing analysis to be performed on the first user input to identify first information, the first account, and a first operation to be performed in association with first information in the first account. The device identifies a first data management platform, associated with the first account, that is configured to maintain the first information in a first data structure associated with the first data management platform, and determines that the first data management platform is a first type of data management platform based on the first data structure. The device causes the first operation to be performed using a RPA, that uses a user interface of the first data management platform, based on the first data management platform being the first type of data management platform.


