Distributed Network Page Generation via Third-Party Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of network pages has increased, requiring dynamic generation, and there is a need for third-party control over certain page portions, which may contain sensitive resources, necessitating a method for distributed generation of network pages that allows external parties to generate and serve specific components without exposing internal resources.
Innovation Solution
A modified HTTP-based protocol is employed to facilitate the distributed generation and assembly of network pages, enabling third-party servers to generate and serve widgets, pagelets, or other components, using lightweight protocol support for HTTP, Ajax, cookies, sessions, caching, and endpoint discovery, ensuring secure and efficient data serving.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network pages are dynamically generated by template engines and network page generation software, then the functionality and interactivity of network pages are improved, but the complexity of the system increases and internal resources are exposed
Solution Approach 1:
The patent divides the network page generation system into multiple independent server components, each responsible for generating specific portions of the network page. This segmentation allows the system to maintain high functionality while reducing overall complexity by distributing responsibilities across separate servers rather than consolidating everything in a single template engine system.
Solution Approach 2:
The patent introduces an intermediary mechanism where third-party servers generate network page portions without direct access to internal resources. These intermediaries (third-party servers) produce content that is then integrated into the final network page, allowing functionality expansion while protecting internal system complexity and resources.
2Reliability
If third-party servers generate network page portions, then control and privacy are improved, but the coordination and integration complexity increases
Solution Approach 1:
The patent implements a universal interface standard that allows different third-party servers to generate network page portions using a common protocol. This multi-functionality approach enables various servers to contribute different types of content (widgets, pagelets, portlets) while maintaining consistent integration rules, thereby improving privacy control through distributed generation while managing coordination complexity through standardization.
Data Source
AI summary
Disclosed are various embodiments for distributed generation of network pages from portions of network pages. A first request for a network page is obtained. A second request for a network page portion is sent to a server application. The second request includes a protocol header that specifies a base uniform resource locator (URL). The network page portion is obtained from the server application. The network page portion is based at least in part on the base URL. The network page is generated from the network page portion and other data.


