发明名称 |
Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications |
摘要 |
A system enabling service communications in distributed Web applications between servers otherwise inaccessible due to cross-origin security restrictions in pre-HTML5 compliant Web-browser clients. A Web-browser client executes a client-side Web application received from a source origin server having a defined source origin and requests connections to request identified Web-application services. Execution of an emulation client library establishes a bidirectional capable HTTP-based communications connection between the Web-browser client and a gateway server, having a target origin outside the scope of the source origin, providing access to the request identified Web-application service. The bidirectional capable HTTP-based communications connection includes a cross-origin communications bridge providing a secure communications path between the source and target origins. The gateway server can establish an HTML5 compliant connection to a target defined service, provided by a target server, having a predefined relation to the request identified Web-application service. |
申请公布号 |
US9459936(B2) |
申请公布日期 |
2016.10.04 |
申请号 |
US201012772046 |
申请日期 |
2010.04.30 |
申请人 |
Kaazing Corporation |
发明人 |
Fallows John R.;Salim Frank J.;Gaunce David B.;Eraiah Siddalingaiah |
分类号 |
G06F15/16;G06F9/54;H04L29/08 |
主分类号 |
G06F15/16 |
代理机构 |
Van Pelt, Yi & James LLP |
代理人 |
Van Pelt, Yi & James LLP |
主权项 |
1. A system for providing a bi-directional full-duplex connection, comprising;
a communication interface configured to
receive at a gateway server from a network client, a request to establish a bi-directional full-duplex network connection, wherein the request conforms to a half-duplex network connection protocol, wherein the half-duplex connection protocol is a HTTP based protocol; anda processor coupled with the communication interface and configured toprocess the request to determine a decision on whether to allow the bi-directional full-duplex connection,in the event the decision is to allow the bi-directional full-duplex connection, establish the bi-directional full-duplex network connection using the half-duplex network connection protocol, wherein the bi-directional full-duplex connection utilizes a Web Socket communication protocol and establishing the bi-directional full-duplex connection utilizes a plurality of half-duplex connections,provide a confirmation that the bi-directional full-duplex network connection has been established, andallow communication between the network client and a target server via the gateway server and the established bi-directional full-duplex network connection. |
地址 |
San Jose CA US |