-
公开(公告)号:US06823391B1
公开(公告)日:2004-11-23
申请号:US09679720
申请日:2000-10-04
Applicant: Brian Deen , Alex Hopmann , Joel Soderberg
Inventor: Brian Deen , Alex Hopmann , Joel Soderberg
IPC: G06F1516
CPC classification number: H04L63/08 , G06F17/30067 , H04L29/12594 , H04L61/30 , H04L61/301 , H04L67/1002 , H04L67/1014 , H04L67/1023 , H04L67/28 , H04L67/2838 , H04L67/327
Abstract: Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified. A given request and authentication token always identify the same server if the list of servers available for providing the requested content remains the same. The front-end server provides a single source for content requests so that client systems are not required to alter requests or invalidate local caches when content is moved from one back-end server to another. The front-end server also provides an additional level of security for back-end servers.
Abstract translation: 使用前端服务器访问存储在一个或多个后端服务器上的内容的方法和计算机程序产品。 前端服务器接收来自客户端系统的内容请求。 后端服务器存储内容,但是对于客户端系统,看起来好像前端服务器是内容的源。 在接收到请求后,前端服务器检查请求的有效性,并检查将客户端系统请求动态映射到后端服务器或存储请求的内容的服务器的全局目录。 在某些情况下,内容将存储在单个后端服务器,前端服务器将请求指向该服务器。 或者,可以生成存储所请求的内容的后端服务器的列表。 如果是这样,则前端然后使用认证令牌作为在列表上执行的散列操作的关键字,并且识别出能够满足内容请求的单个服务器。 如果可用于提供请求的内容的服务器列表保持不变,则给定的请求和身份验证令牌总是标识相同的服务器。 前端服务器为内容请求提供单一来源,以便当内容从一个后端服务器移动到另一个时,客户端系统不需要更改请求或使本地缓存失效。 前端服务器还为后端服务器提供了额外的安全级别。
-
公开(公告)号:US06999992B1
公开(公告)日:2006-02-14
申请号:US09680122
申请日:2000-10-04
Applicant: Brian Deen , Joel Matthew Soderberg , Alex Hopmann
Inventor: Brian Deen , Joel Matthew Soderberg , Alex Hopmann
IPC: G06F15/16
CPC classification number: H04L69/16 , H04L41/0896 , H04L69/163
Abstract: A method for efficiently sending notifications over a network. A client system requests to be notified when an event occurs. A server system receives the requests and monitors for the occurrence of the event. When the event occurs a single packet using a connectionless protocol (such as User Datagram Protocol) is sent to the client to notify the client of the occurrence of the event. Using a connectionless protocol to send notification reduces the overall amount of data on the network and thus reduces network congestion and the processing capacity of the server and client. When the client system receives notification an attempt to establish a connection using as connection-oriented protocol is executed. Additional data associated with the occurrence of the event is transferred over the connection. The server may repeatedly send notification using a connectionless protocol until a connection using a connection-oriented protocol is established. The server may send notification that notifies the client of the occurrence of multiple events simultaneously within a single packet. The server may also notify multiple applications of the occurrence of an event using a single notification.
-