Service Delivery Platform Components for Scalable Hosting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face challenges in hosting services due to proprietary implementations by hosting businesses, which require additional scripts or code for communication, and existing hosting servers often have limited capacity to handle user-submitted services.
Innovation Solution
An online service is configured as a service delivery platform with multiple components that process inputs from services to be hosted, receiving indication and use information to configure itself appropriately for hosting and providing services to clients, including provisioning, billing, service level management, resource management, and syndication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a developer uses a proprietary hosting implementation, then the hosting business can manage its infrastructure, but the developer must add specific scripts or code to enable communication between the hosting company's servers and the developer's service
Solution Approach 1:
The patent introduces a standardized communication interface that acts as an intermediary between the hosting infrastructure and the service being hosted. This interface layer abstracts the proprietary implementation details from the developer, allowing communication without requiring custom scripts or code modifications. The standardized interface mediates all interactions, resolving the contradiction between proprietary management and ease of integration.
Solution Approach 2:
The patent creates a universal communication protocol that can work across different hosting implementations. This universal interface allows the same service to be deployed on different hosting infrastructures without modification, eliminating the need for proprietary-specific scripts while maintaining the hosting business's ability to manage its infrastructure.
2Productivity
If existing hosting servers are used, then they can provide basic hosting capability, but they can only handle limited numbers of user-submitted services
Solution Approach 1:
The patent segments the hosting architecture into modular components that can be independently scaled. By dividing the hosting infrastructure into separate, manageable units, the system can handle an unlimited number of user-submitted services. Each segment can be scaled independently based on demand, resolving the contradiction between current capacity and future scalability.
Solution Approach 2:
The patent implements a dynamic hosting architecture where resources can be allocated and de-allocated based on real-time demand. The system can dynamically provision new service instances as needed, allowing it to handle an unlimited number of services rather than being constrained by fixed capacity limits. This dynamic approach enables the hosting infrastructure to adapt to varying workloads automatically.
Data Source
AI summary
In one embodiment, a computer system configures an online service to function as a service delivery platform, where the online service includes a plurality of service delivery platform components configured to process inputs received from services that are to be hosted by the online service. The computer system receives an indication that a service is to be hosted using the online service, where the indication includes a service configured for hosting by the online service and a portion of use information indicating how the service delivery platform components are to be used to host the service for various computer clients. The computer system processes the portion of use information received with the indication to configure the service delivery platform components in an appropriate manner for hosting the service and provides the hosted service to computer clients in the appropriate manner as determined by the accessed use information.


