Mobile App Administration via Segmented Plug-in Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Administering complex software applications, particularly security applications, across large corporate networks is challenging due to the need for frequent updates and modifications to recognize, install, and configure new applications, placing a heavy burden on administrative infrastructure and requiring rapid integration into existing systems to ensure continuous network protection.
Innovation Solution
A centralized administration system using an administration server with a web-based communication protocol, such as SOAP, and a database to manage configuration settings for mobile applications, with a console providing user interfaces for common and application-specific settings, and plug-in components for seamless integration and communication with mobile devices, allowing for dynamic connection and management of various mobile applications without modifying the system's configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the administration system is modified to recognize and integrate new security applications, then the system can provide comprehensive application management, but the administrative infrastructure burden increases and integration time is extended
Solution Approach 1:
The administration system is segmented into a core administration server and separate application-specific plug-in components. Each security application has its own plug-in that handles integration-specific logic, allowing new applications to be integrated without modifying the core system. This segmentation enables rapid integration while reducing the administrative infrastructure burden by distributing integration responsibilities.
Solution Approach 2:
Application-specific plug-in components serve as intermediaries between the administration server and individual security applications. These plug-ins translate general administration commands into application-specific operations, enabling the system to manage diverse applications uniformly without requiring system-wide modifications for each new application.
2Adaptability or versatility
If the administration system is modified frequently to accommodate new applications, then comprehensive application management is achieved, but the system complexity and administrative burden increase
Solution Approach 1:
The system complexity is segmented and distributed across multiple independent plug-in components rather than being centralized in the administration server. Each plug-in handles a specific application's management logic, making the overall system more manageable and easier to extend without increasing core system complexity.
Solution Approach 2:
The administration server provides universal functionality through standardized interfaces that work across all security applications. The plug-in components provide application-specific functionality while maintaining a common architecture, enabling comprehensive application management without proportionally increasing system complexity.
3Reliability
If security applications are frequently updated to address new threats, then network protection is maintained, but the administration system requires frequent modifications to recognize updates
Solution Approach 1:
The system maintains reliability through segmented architecture where application updates are handled by corresponding plug-in components rather than requiring system-wide changes. This allows security applications to be updated frequently to address new threats while the administration server maintains a stable, unchanged core structure.
Solution Approach 2:
The plug-in components provide dynamic adaptability to handle application updates and version changes. When security applications are updated, the corresponding plug-ins can be updated or configured to work with new versions without affecting the administration server, enabling frequent updates while maintaining system stability.
Data Source
AI summary
An administration system and methods for mobile security and other software applications operating on mobile devices in a corporate network. The administration system comprises an administration server, administration database and administration console. To facilitate integration of mobile applications into the administration system, each mobile application is provided with an associated administration console plug-in component. The administration plug-in component provides a set of user interfaces for configuring via the administration console application configuration settings specific to the one or more associated mobile applications. In addition, the plug-in component provides web interfaces, such as SOAP interfaces, for communicating application-specific configuration settings to the associated mobile applications. Accordingly, the administration system enables rapid and highly concurrent installation, configuration, updating, and patching of various mobile applications without modifying infrastructure of the administration system.


