Inter-Platform Application Manager Resource Mapping Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deploying compute resources across multiple platforms, such as cloud and on-premises systems, is complex due to the need for manual mapping of resources, which can lead to deployment failures and increased complexity for users, especially non-administrator users and automation programs.
Innovation Solution
A stateless deployment front-end automates the mapping of platform resources to proxies, providing a user-friendly interface that shields users from mapping complexities, using an auto-mapper to automatically or manually map resources, and offering a RESTful API for programmatic users, ensuring seamless resource deployment without interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual mapping of platform resources to proxies is implemented, then deployment control and precision are improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The system performs self-service by automatically detecting platform resources and mapping them to proxies without requiring manual user intervention. The inter-platform application manager autonomously discovers resources on connected platforms and establishes the necessary mappings, eliminating the complexity burden from users while maintaining precise deployment control.
Solution Approach 2:
The manual mechanical process of mapping resources is replaced with an automated discovery and mapping system. The inter-platform application manager uses automated mechanisms to detect platform resources, create proxies, and establish mappings programmatically, substituting the manual operational approach with an automated technical system.
2Ease of operation
If automated resource discovery is implemented, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The inter-platform application manager acts as an intermediary between users and the complex multi-platform environment. It provides a simplified interface that abstracts away the underlying complexity of resource mapping and platform-specific details, allowing users to deploy applications without needing to understand the complex automation processes occurring behind the scenes.
Solution Approach 2:
The system implements a universal interface that works across multiple different platforms and deployment scenarios. The inter-platform application manager provides a single unified mechanism for resource deployment that automatically adapts to different platform types, eliminating the need for users to learn platform-specific procedures while managing the complexity internally.
3Reliability
If mapping validation is performed before deployment, then reliability is improved, but loss of time increases
Solution Approach 1:
The system performs preliminary actions by automatically discovering and validating platform resources and creating proxies before deployment is initiated. The inter-platform application manager pre-establishes all necessary mappings and validates resource availability in advance, ensuring deployment reliability while minimizing the time users need to wait during the actual deployment process.
Data Source
AI summary
An inter-platform application manager may require a platform-specific resource template to be mapped to a resource proxy before it can be deployed to the platform. The mapping requirement can prove incompatible to automation software requiring a stateless API and may also limit accessibility by some human users. A front end can be provided that automates mapping (or provides for administrator mapping) of templates to proxies. Only mapped resources are made available to a user for selection. Accordingly, user-selected resource can then be deployed without risk of interruption due to a lack of mapping. The front end can provide a RESTful API so as to be compatible with conforming automation programs.

