Common Function Modules for Enterprise Application Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise application systems face unnecessary redundancies and increased development and maintenance costs due to each application having its own separate method for common functionalities, leading to duplication of efforts and costs.
Innovation Solution
Implementing a system with remotely located common function modules that can be shared across different applications, allowing for centralized management and reuse of common functionalities, reducing the need for duplicate development and maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each application includes its own separate method for common functionalities, then each application can operate independently, but development and maintenance costs increase due to redundancies
Solution Approach 1:
The patent creates a universal common function module that can be shared across multiple applications. Instead of each application having its own separate implementation of common functions (such as authentication, logging, or data processing), a single modular component is designed to serve multiple applications simultaneously, eliminating redundant code and reducing development and maintenance costs while preserving application independence through standardized interfaces
2Adaptability or versatility
If each application has its own separate method for common functionalities, then customization is possible, but device complexity increases due to duplication
Solution Approach 1:
The patent segments the system into distinct modular components: a common function module containing shared functionalities and application-specific modules that interact with the common module through standardized interfaces. This segmentation allows customization at the application level while maintaining a unified core, reducing overall system complexity by eliminating duplicate code across applications
Solution Approach 2:
The common function module is designed as a universal component that can be configured to serve different applications with varying requirements. Through parameterization and configuration options, the same modular component adapts to different customization needs without requiring separate implementations, thereby maintaining adaptability while reducing complexity
Data Source
AI summary
According to one embodiment, an apparatus includes a memory comprising instructions, an interface, and a processor communicatively coupled to the memory and the interface. The processor is configured, when executing the instructions, to receive a request to perform a first function of an application and a second function of the application and transmit the portion of the request to perform the first function to a remotely-located first common function module and the portion of the request to perform the second function to a remotely-located second common function module. The processor is further configured, when executing the instructions, to receive, in response to transmitting the respective portions of the request to the remotely-located common function modules, first information from the first common function module and second information from the second common function module, and aggregate, based on the received request, the received first information and second information.


