发明名称 |
RESTLIKE API THAT SUPPORTS A RESILIENT AND SCALABLE DISTRIBUTED APPLICATION |
摘要 |
An application distributed amongst plurality of computing devices leverages an application programming interface that conforms to a representational state transfer architecture in order to provide resilient services to clients and adapt to a change in availability of devices. A proxy server routes communications between clients and servers, detects when a server becomes unavailable, and reroutes communications to a replacement server. A registration database on the proxy server records entries for clients, such that communications can be routed to active devices of a user. |
申请公布号 |
US2014244818(A1) |
申请公布日期 |
2014.08.28 |
申请号 |
US201313925827 |
申请日期 |
2013.06.25 |
申请人 |
Microsoft Corporation |
发明人 |
Taine Stephane;Bandyopadhyay Shiladitya;Sridharan Ganesh;Younis Shahzaib;Ganesan Krishnamurthy |
分类号 |
H04L29/08 |
主分类号 |
H04L29/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computing device comprising:
a processor module; and a memory that comprises a proxy server that is executed by the processor module, the proxy server being back-end computer-executable code for a distributed communications application, the distributed communications application supporting communications between a first client computing device in a pool of client computing devices and a first server computing device in a pool of server computing devices, the proxy server leveraging an application programming interface (API) generally in compliance with a representational state transfer (REST) architecture to support the communication between the first client computing device and the first server computing device, the proxy server routing a communication from the first client computing device to the first server computing device based upon a change in availability of at least one other server computing device in the pool of server computing devices. |
地址 |
Redmond WA US |