Invention Grant
- Patent Title: Scalable push-based architecture for web applications
- Patent Title (中): 适用于Web应用程序的可扩展的基于推送的架构
-
Application No.: US12972745Application Date: 2010-12-20
-
Publication No.: US09137288B2Publication Date: 2015-09-15
- Inventor: Klaus Ganser
- Applicant: Klaus Ganser
- Applicant Address: US CA Sunnyvale
- Assignee: Yahoo! Inc.
- Current Assignee: Yahoo! Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Greenberg Traurig, LLP
- Agent James J. DeCarlo
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/08 ; G06F17/30

Abstract:
Disclosed is a fully push-based and scalable web application architecture unifying discrete and persistent web services. It houses a database slave on the web server machine to leverage the replication capabilities of common database systems. In doing so, the replication of data between a database master (located on a separate machine) and a slave (located on the web server machine) serves to prompt the web server software of any changes in the data, with which it may then generate an updated web service response to push to the relevant clients. Neither the clients nor the web servers ever need to blindly poll a data source for changes. Furthermore, data is transmitted in the same RESTful style using a persistent (i.e. WebSocket) connection as it would be using the corresponding discrete HTTP request.
Public/Granted literature
- US20120158825A1 SCALABLE PUSH-BASED ARCHITECTURE FOR WEB APPLICATIONS Public/Granted day:2012-06-21
Information query