Resource Plug-in Intermediary for Network Access Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network resource access intermediary systems require extensive upgrades and updates to accommodate new resources, leading to significant workload and potential disruptions in service, especially when deployed and in continuous operation, due to their inability to adapt to new types of resources without affecting existing resource access.
Innovation Solution
A network resource access intermediary system based on resource plug-ins, where an access intermediary base module communicates with resource plug-ins to select and utilize the appropriate plug-in for accessing new resources, allowing for easy deployment of new plug-ins without upgrading the entire system, ensuring seamless access to original resources and enhancing system adaptability and stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the entire access intermediary is upgraded and updated to adapt to new types of resources, then the adaptability of the access intermediary is improved, but the workload and time required for upgrading increases significantly and existing resource access may be affected
Solution Approach 1:
The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.
Solution Approach 2:
The patent introduces resource plug-ins as intermediary components between the access intermediary and target resources. These plug-ins act as adapters that translate between the standardized interface of the access intermediary and the specific protocols or formats of different resource types. This intermediary layer enables the access intermediary to work with new resource types without requiring changes to its core functionality.
2Adaptability or versatility
If the entire access intermediary is upgraded and updated to adapt to new types of resources, then the adaptability of the access intermediary is improved, but the complexity of the upgrading process increases due to comprehensive testing requirements
Solution Approach 1:
The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.
Solution Approach 2:
The patent introduces resource plug-ins as intermediary components between the access intermediary and target resources. These plug-ins act as adapters that translate between the standardized interface of the access intermediary and the specific protocols or formats of different resource types. This intermediary layer enables the access intermediary to work with new resource types without requiring changes to its core functionality.
3Duration of action of stationary object
If the access intermediary is upgraded while deployed and in continuous operation, then the system remains operational, but the workload becomes extremely large and existing resource access may be affected
Solution Approach 1:
The system employs dynamic loading and deployment of resource plug-ins. New plug-ins can be loaded into the access intermediary while it continues to operate, and existing plug-ins can be unloaded or updated without taking the entire system offline. This dynamic approach allows the access intermediary to adapt to new resources in real-time with minimal disruption to ongoing operations.
Solution Approach 2:
The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.
4Adaptability or versatility
If the access intermediary is upgraded or updated, then new resource access is enabled, but software bugs may cause users to be unable to access previously accessible resources
Solution Approach 1:
The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation isolates potential bugs to specific plug-ins, preventing them from affecting the entire system or other resource accesses.
Solution Approach 2:
The system implements a plug-in isolation mechanism that acts as a protective buffer between different resource plug-ins and the core access intermediary. This isolation ensures that failures or bugs in one plug-in cannot propagate to other plug-ins or the core system, thereby cushioning against potential reliability issues and maintaining service continuity.
Data Source
AI summary
The disclosure relates to a network resource access intermediary system based on resource plug-ins and a processing method therefor. The network resource access intermediary system based on resource plug-ins comprises an access intermediary base module and a resource plug-in in a communication connection with the access intermediary base module, wherein the access intermediary base module is used for receiving a resource access request, selecting a corresponding resource plug-in according to a target resource corresponding to the resource access request, and accessing the target resource through the selected resource plug-in; and the resource plug-in is adaptable to the target resource to complete access to the target resource. The workload of adapting an access intermediary to new resources is reduced for access intermediary developers, and an access intermediary that has been deployed and is in continuous operation can be upgraded and updated without affecting existing resource access.

