Utility Computing Portal for Secure Cloud Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing and porting applications and services to a cloud computing environment is challenging due to the complexity of creating or simulating such environments, which hinders developers in creating secure and interference-free development spaces.
Innovation Solution
A portal specifically designed for mesh computing developers provides a secure, protected space for application development and testing within a real cloud computing environment, offering support tools, security, application controls, and analysis tools, with varying levels of resource control for development teams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If developers attempt to create or simulate a cloud computing environment for application development, then developers can test applications in a realistic setting, but the complexity of creating or simulating such environments increases significantly
Solution Approach 1:
The patent introduces a portal as an intermediary layer between developers and the cloud computing fabric. This portal provides a simplified interface and abstraction layer that allows developers to access and test applications in a cloud environment without directly managing the complex infrastructure. The portal mediates between the developer's needs and the underlying cloud fabric complexity, resolving the contradiction by hiding complexity while maintaining testing accuracy.
Solution Approach 2:
The patent creates a virtualized copy or simulation of the cloud computing environment through the portal that replicates essential cloud characteristics and behaviors. This copied environment allows developers to test applications in a realistic setting without needing to access or manage the actual complex cloud infrastructure, thereby maintaining testing accuracy while reducing environment complexity.
2Adaptability or versatility
If developers access a real cloud computing environment for development, then they can work with actual cloud resources, but they face interference from users, competitors, or disruptions from other applications
Solution Approach 1:
The patent segments the cloud computing fabric into isolated development environments or sandboxes that are accessible through the portal. Each developer or development team receives a dedicated, isolated space within the cloud fabric where they can develop and test applications without interference from other users, competitors, or unrelated applications. This segmentation maintains access to real cloud resources while eliminating harmful interference factors.
Solution Approach 2:
The portal acts as an intermediary that manages and controls access to the cloud computing fabric, filtering out harmful factors before they reach the development environment. The portal implements security policies, access controls, and isolation mechanisms that protect developers from user interference, competitor access, and disruptions from other applications while maintaining versatile cloud environment access.
3Productivity
If a portal provides comprehensive support tools and security for developers, then development productivity improves, but the system complexity increases
Solution Approach 1:
The patent designs the portal as a universal, multi-functional system that consolidates multiple development support tools, security mechanisms, and management functions into a single integrated platform. Rather than providing separate complex systems for each function, the portal offers a unified interface and architecture that delivers comprehensive support (including development tools, security, monitoring, and resource management) through a cohesive system, thereby improving productivity while managing overall system complexity.
Data Source
AI summary
A utility computing portal supports public and private modules for application development in a cloud computing environment. The public nodules support downloads, customer support and access to a development community. The private modules are accessible to users with valid login credentials or those authenticated via a related entity, such as a Live ID. The private modules may include modules for testing, analysis, and billing. The utility computing portal also supports access to application configuration, for example, allowing a manager to change the number of front end and backend physical/virtual machines available to various application roles.


