Remote Entry Point Retrieval for Dynamic Server Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media management applications face challenges in dynamically switching between server applications without requiring code changes, as hardcoding server addresses can lead to issues with server accessibility and maintenance.
Innovation Solution
Implementing a method where client applications can dynamically retrieve and utilize remote entry points from server computers, allowing flexible assignment of server connections without modifying the client application code, enabling secure and non-secure communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If server addresses are hard coded into the client application, then the application can directly access specific servers, but any changes in server addresses require program updates or reinstallation
Solution Approach 1:
The patent introduces a configuration file as an intermediary between the client application and server addresses. The application reads server addresses from this external file rather than having them hard-coded, allowing server changes to be made by simply updating the configuration file without requiring application updates or reinstallation.
2Adaptability or versatility
If server addresses are not hard coded, then the application can adapt to server changes, but it becomes difficult to predict and access specific servers
Solution Approach 1:
The patent implements preliminary action by having the client application read and store server addresses from a configuration file at startup or before execution. This allows the application to have predictable server addresses available when needed, while still maintaining the flexibility to change servers by simply updating the configuration file beforehand.
3Ease of manufacture
If remote entry points are dynamically retrieved, then code changes are avoided, but additional communication steps are required between client and server
Solution Approach 1:
The patent implements self-service by having the client application automatically retrieve remote entry points from the server without requiring manual configuration or complex communication protocols. The server provides the necessary entry point information in response to a simple request, and the client uses this information to establish connections, reducing both maintenance effort and communication complexity.
Data Source
AI summary
A method for communicating between a client application and one or more servers is disclosed. In one embodiment, it is first determined whether a particular client application operation is the type of operation that requires a remote entry point. If a remote entry point is needed, the client application obtains a remote entry point file from a remote server computer and retrieves the remote entry point required by the client application operation such that it can direct the operation to the proper remote server.


