Super App Integration Using Data Transfer and API Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for building super applications are cumbersome, lacking ease in importing existing applications, modularization, and integrating third-party services, and face reliability and security issues with API changes.
Innovation Solution
A method for building a super application using an APP development tool to create a main APP with an information transfer manager and background API executor, enabling seamless integration and data transfer between multiple APPs, including directory path creation and API call associations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing APPs are integrated into a super APP by manual module creation, then the super APP can provide multiple services, but the development process becomes cumbersome and complex
Solution Approach 1:
The patent introduces an intermediary system consisting of an information transfer manager and a background API executor that mediates between the main APP and slave APPs. This intermediary layer handles data transfer and API calls automatically, eliminating the need for manual integration code and simplifying the development process while enabling multi-service capability.
Solution Approach 2:
The patent segments the super APP into a main APP and multiple independent slave APPs, each serving specific functions. This modular segmentation allows services to be added independently without affecting the entire system, reducing development complexity while maintaining versatility.
2Adaptability or versatility
If third-party services are integrated through direct API calls, then functionality can be added, but reliability and security issues arise due to API changes
Solution Approach 1:
The background API executor serves as an intermediary that encapsulates third-party API calls. It maintains a stable interface layer that abstracts the complexity of third-party API changes, ensuring reliable and secure integration while allowing flexibility in service selection.
3Adaptability or versatility
If multiple APPs are integrated into a super APP, then interoperability can be achieved, but data transfer and integration become complex
Solution Approach 1:
The information transfer manager acts as an intermediary that handles all data transfer operations between the main APP and slave APPs. It provides standardized data exchange mechanisms through directory paths, simplifying the integration process while achieving high interoperability between multiple APPs.
Data Source
AI summary
Disclosed is a method for building a super application. An application (APP) development tool is used for selecting a main APP and one or more slave APPs, and the main APP creates the information transfer manager and the background application programming interface (API) 5 executor. The information transfer manager is responsible for storing the data content passed by each APP in the super APP, and allows each APP to read the data content through the information transfer manager. Moreover, the background API executor calls the content of a background API executable master file of other APPs to execute the content in the main APP. Accordingly, multiple APPs may be combined into one super APP.


