Root Application Router for Co-hosting SIP Servlet Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SIP Servlet Container technology is limited in deploying multiple multi-SAR applications on the same server, requiring cumbersome custom application router merging and inefficient resource utilization, leading to increased development time and hardware costs.
Innovation Solution
Introducing a root application router that coordinates sub-application routers, allowing multiple sub-application routers to be managed and deployed within a SIP Servlet Container, enabling efficient co-hosting of multiple multi-SAR applications on a single server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single custom application router is used to coordinate multiple SAR files, then application coordination capability is improved, but device complexity and deployment difficulty increase significantly
Solution Approach 1:
The patent segments the monolithic application router into multiple independent sub-application routers, each responsible for coordinating specific SAR files. This segmentation reduces the complexity of individual routers while maintaining the overall coordination capability through a standardized interface mechanism.
Solution Approach 2:
The patent creates a universal application router interface that can work with multiple different sub-application routers. This interface standardization allows the system to coordinate diverse applications through a common mechanism, improving versatility without increasing individual component complexity.
2Adaptability or versatility
If multiple custom application routers are deployed on the same server, then application hosting capability is improved, but deployment complexity and development time increase
Solution Approach 1:
The patent establishes a universal application router interface that can accommodate multiple different sub-application routers on the same server. This eliminates the need to rewrite or merge routers for each deployment scenario, significantly reducing development time while maintaining multi-application hosting capability.
Solution Approach 2:
The standardized application router interface acts as an intermediary between the SIP servlet container and multiple sub-application routers. This mediator layer simplifies deployment by providing a consistent interface that abstracts away the complexity of coordinating multiple applications.
3Loss of energy
If application routers are merged to host multiple applications, then resource utilization is improved, but ease of manufacture and deployment worsen
Solution Approach 1:
Instead of merging application routers into a single complex unit, the patent segments them into independent sub-routers that can be deployed separately. This segmentation maintains resource efficiency through server consolidation while preserving deployment simplicity through standardized interfaces.
Solution Approach 2:
The patent merges multiple sub-application routers onto a single server through a standardized interface mechanism. This combining approach improves resource utilization by consolidating infrastructure while maintaining ease of deployment through the universal interface that prevents complex integration issues.
Data Source
AI summary
Methods, devices, and systems are provided for allowing a single machine, such as a server, to co-host multi-SIP Archive (SAR) applications offering SIP servlet based products. The concept of a Root Application Router is introduced that is adapted to coordinate other Sub-Application Routers rather than individual SARs. These other Sub-Application Routers are fully fledged Application Routers in their own right, but are unaware of the controlling Root Application Router.


