发明授权
- 专利标题: Scalable push-based architecture for web applications
- 专利标题(中): 适用于Web应用程序的可扩展的基于推送的架构
-
申请号: US12972745申请日: 2010-12-20
-
公开(公告)号: US09137288B2公开(公告)日: 2015-09-15
- 发明人: Klaus Ganser
- 申请人: Klaus Ganser
- 申请人地址: US CA Sunnyvale
- 专利权人: Yahoo! Inc.
- 当前专利权人: Yahoo! Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Greenberg Traurig, LLP
- 代理商 James J. DeCarlo
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; H04L29/08 ; G06F17/30
摘要:
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.
公开/授权文献
- US20120158825A1 SCALABLE PUSH-BASED ARCHITECTURE FOR WEB APPLICATIONS 公开/授权日:2012-06-21
信息查询