Distributed MEAP Virtual Instance Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile enterprise application platforms (MEAPs) face challenges in scaling performance without degrading existing systems, requiring time-consuming installations and shutdowns for upgrades, leading to potential operational losses.
Innovation Solution
A distributed MEAP architecture that dynamically selects and executes requests across available middleware components on remotely located servers, allowing for efficient scaling and software/hardware upgrades without shutting down operations, using a process delegator to manage workload and availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a new MEAP is installed to support more mobile devices, then the system capacity increases, but the installation time and effort increase because components must be copied
Solution Approach 1:
The patent uses virtualization to create virtual copies of MEAP instances that can be rapidly deployed without physically copying components. Virtual MEAP instances can be instantiated quickly from templates, reducing installation time while maintaining full system capacity functionality.
Solution Approach 2:
The patent implements a universal MEAP architecture where a single physical platform can host multiple virtual instances with different configurations. This allows one infrastructure to serve multiple purposes and support varying numbers of mobile devices without requiring separate physical installations for each scenario.
2Productivity
If the MEAP is scaled-up by adding physical resources, then the performance improves, but the MEAP must be shut down causing operational loss
Solution Approach 1:
The patent segments the MEAP into multiple virtual instances that can be independently managed, scaled, and updated. This allows resources to be added or modified in one instance without affecting others, enabling continuous operation and eliminating shutdown requirements for scaling activities.
Solution Approach 2:
The patent allows MEAP instances to be pre-configured and prepared in advance as virtual templates. When scaling is needed, pre-prepared instances can be rapidly deployed or activated, eliminating the need for shutdowns and allowing continuous service delivery while performance is enhanced.
3Adaptability or versatility
If the MEAP is shut down for software upgrades, then the system can be updated, but operational time is lost
Solution Approach 1:
The patent divides the MEAP into multiple independent virtual instances that can be upgraded separately. While one instance undergoes software updates, other instances continue to operate, ensuring continuous service delivery and eliminating operational downtime associated with upgrades.
Solution Approach 2:
The patent implements a architecture where MEAP services continue uninterrupted during upgrade processes. Virtual instances can be updated in place or swapped without shutting down the overall system, maintaining continuous useful action and preventing operational time loss.
Data Source
AI summary
Various embodiments of systems and methods for distributed mobile enterprise application platform (MEAP) are described herein. In one aspect, the method includes receiving a request to be executed from a mobile device. Based upon the request, one or more middleware components capable of executing the request are determined from one or more remotely located servers. A middleware component from the one or more middleware components is selected for executing the request. The request is sent to the selected middleware component for execution. Based upon the execution, an output is received from the selected middleware component. In one embodiment, the output is stored in a backend system or sent to a portable device from which the request is received. In another embodiment, the output is sent to another middleware component for further execution.


