Multi-tenant Enterprise Application Integration via Virtualization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Enterprise Application Integration (EAI) tools are heavyweight, vendor-specific, limited to single verticals, and designed for single-tenant use, making them inefficient for multi-tenant applications and unable to handle custom protocols or adapt to the quality of service of connected enterprise information systems.
Innovation Solution
An enterprise application integration system (EAIS) that supports multi-tenancy, uses business objects for abstraction of business flow, and includes a quality of service manager to monitor and adapt operations, allowing for reuse of objects across applications and handling custom protocols through a middleware that interacts with various enterprise information systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current EAI tools are used for integration, then basic data exchange between systems is enabled, but the system becomes heavyweight and requires specialized staff for administration
Solution Approach 1:
The patent creates virtual copies of enterprise information systems through virtualization technology. These virtual system instances replicate the functionality and data structures of physical systems, enabling integration without direct connections to actual systems. This reduces the complexity of system administration while maintaining reliable data exchange capabilities.
Solution Approach 2:
The patent introduces a virtualization layer as an intermediary between business applications and enterprise information systems. This intermediate virtual environment handles data exchange protocols and system communications, shielding applications from the complexity of direct system integration while ensuring reliable data transfer.
2Ease of manufacture
If vendor-specific EAI tools are used, then integration with specific vendor systems is facilitated, but the system is limited to single vendor or specific business verticals
Solution Approach 1:
The patent creates a universal virtualization platform that can instantiate virtual representations of multiple different vendor systems and business verticals within a single environment. This multi-functional approach allows the system to integrate with diverse enterprise information systems from different vendors without being constrained to a single vendor ecosystem.
Solution Approach 2:
The patent segments the integration architecture into independent virtual system instances, where each virtual instance represents a specific vendor or business vertical. This segmentation allows each virtual component to be configured for specific vendor requirements while maintaining overall system versatility through the ability to create multiple specialized instances.
3Stability of the object's composition
If single-tenant EAI architecture is used, then system stability is maintained, but multiple instances must be deployed for multi-tenant applications
Solution Approach 1:
The patent implements a nested architecture where multiple virtual system instances (representing different tenants) are contained within a single unified virtualization platform. Each virtual instance maintains its own stable configuration and data isolation, while the parent platform provides centralized management and resource allocation, reducing deployment complexity.
Solution Approach 2:
The patent merges multiple single-tenant system instances into a single multi-tenant virtualized environment. This consolidation combines the stability benefits of isolated system configurations with the operational efficiency of unified management, allowing multiple tenants to share common infrastructure while maintaining individual system integrity.
4Productivity
If predefined data protocols are supported, then standard integration scenarios are enabled, but custom protocols cannot be easily handled
Solution Approach 1:
The patent implements dynamic protocol handling within the virtualization platform, where data exchange protocols can be configured and adapted at runtime based on the specific requirements of connected systems. This dynamic approach allows the system to maintain fast integration for standard protocols while providing flexibility to accommodate custom protocols when needed.
Data Source
AI summary
An enterprise application integration system (EAIS) is disclosed that enables customer service applications to access and share data with enterprise information systems in real time.


