[미국특허]
Method of and apparatus for providing web service using a network of servers
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0713089
(2000-11-14)
발명자
/ 주소
Baker,Allen D.
출원인 / 주소
Hewlett Packard Development Company, L.P.
인용정보
피인용 횟수 :
25인용 특허 :
21
초록▼
The invention includes a system and method that mediates access to a network of servers hosting a website. A central controller or server is the primary host for client requests, mapping the requests to the appropriate server by redirecting client web requests to the appropriate host server. The sta
The invention includes a system and method that mediates access to a network of servers hosting a website. A central controller or server is the primary host for client requests, mapping the requests to the appropriate server by redirecting client web requests to the appropriate host server. The status of the server network is constantly monitored by the primary server by periodically "pinging" each of the servers in accordance with standard Internet Protocol (IP.) If a server becomes unavailable, the "down" status is recorded and future client requests for pages hosted by the down server are either immediately issued a user friendly error message or are redirected to an alternate web page on the primary host server or on another available server.
대표청구항▼
What is claimed is: 1. A method for supplying information, comprising: distributing a plurality of information web pages across a plurality of servers, wherein each information web page is hosted by a particular one of the servers and includes an indirect link to another information web page that i
What is claimed is: 1. A method for supplying information, comprising: distributing a plurality of information web pages across a plurality of servers, wherein each information web page is hosted by a particular one of the servers and includes an indirect link to another information web page that is hosted by a different one of the servers, the indirect link being a link to a redirection web page for that other information web page and that redirection web page including an instruction to redirect a client terminal to that other information web page, the redirection web page being hosted by a web server jump station; and selectively serving a redirection web page for a particular information web page to a client terminal following a selection of an indirect link to the particular information web page and a determination that a server hosting the particular information web page is operational. 2. The method of claim 1, further comprising: presenting a first information web page of the plurality of information web pages to a client terminal; receiving a request from the client terminal for a second information web page of the plurality of information web pages, the request corresponding to a selection of the indirect link included in the first information web page; determining if the server hosting the second information web page is operational; and wherein selectively serving comprises, if the server hosting the second information web page is determined to be operational, returning to the client terminal the redirection web page for the second web page, the returned redirection web page including an instruction for redirecting the client terminal to the second information web page. 3. The method of claim 2, further comprising returning an error message to the client terminal if the server hosting the second information web page is determined to be unavailable. 4. The method of claim 3, wherein returning an error message includes directing the client terminal to an error handling object. 5. The method of claim 4, wherein the error handling object includes an error message. 6. The method of claim 4, wherein the error handling object includes a redirection command. 7. The method of claim 2, wherein determining comprises maintaining a centralized status of each server and inspecting the centralized status to determine the availability of the server hosting the second information web page. 8. The method of claim 7, wherein maintaining comprises periodically updating a status of each of the servers. 9. The method of claim 8, wherein updating includes pinging the servers. 10. The method of claim 1, further comprising providing a central server to host the redirection web pages, the central server being an initial target for requests made for each information web page. 11. An information server system comprising a plurality of servers, each hosting a different information web page; a redirection web page corresponding to each information web page, wherein each redirection web page includes an instruction to redirect a client terminal to the corresponding web page, wherein the redirection web pages are hosed by a web server jump station; wherein each information web page is hosted by a particular one of the servers and includes an indirect link to another information web page that is hosted by a different one of the servers, the indirect link being a link to a redirection web page for that other information web page; and the system further comprising a central server operable to receive a request for an information web page from a client terminal, determine if one of the plurality of servers hosting the requested information web page is operational, and to return a redirection web page corresponding to the requested information web page if the server hosting the requested information web page is determined to be operational. 12. The system of claim 11 wherein each redirection web page is operable to cause the client terminal to request the information web page corresponding to that redirection web pane. 13. The system of claim 12: further comprising a centralized database storing a status of each of said servers; and wherein the central server is operable to access the centralized database to determine whether a selected one of the plurality of servers hosting information web pages is operational. 14. The system of claim 12, wherein the central server is operable to return an error message in response to the request of the information web page if the server hosting the requested information web page is determined not to be operational. 15. The system of claim 14, wherein the central server is operable to return an error message by directing the client terminal to an error handling web page. 16. The system of claim 15, wherein the error handling web page includes an error message. 17. The system of claim 15, wherein said error handling web page includes a redirection command. 18. The system of claim 13, wherein the central server is operable to maintain the central database by periodically updating a status of each of the plurality of servers that host the information web pages. 19. The system of claim 18, wherein updating includes pinging the servers. 20. The system of claim 11, wherein the central server hosts the redirection web pages. 21. A method of supplying a website, comprising the steps of: hosting a plurality of information web pages on a plurality of distinct web servers; and hosting a plurality of redirection web pages on a central web server; wherein each information web page is hosted by a particular one of the servers and includes an indirect link to another information web page that is hosted be a different one of the servers, the indirect link being a link to a redirection web page for that other information web page, wherein that redirection web page is hosted by a web server jump station and includes an instruction for redirecting a client terminal to that other information web page; the method further comprising selectively serving a redirection web page for a particular information web page to a client terminal following a selection of an indirect link to the particular information web page and a determination that a server hosting the particular information web page is operational. 22. The method of claim 21, further comprising: a first web server presenting a first information web page of the plurality of information web pages to a client terminal; receiving a request for a second information web page of the plurality of information web pages from the client terminal, the request corresponding to a selection of the indirect link included in the first information web page; determining if a second web server hosting the second information web page is operational; and returning, if the second web server is determined to be operational, to the client terminal the redirection web page for the second information web page, that redirection web page including an instruction for redirecting the client terminal to the second information web page. 23. The method of claim 22, further comprising returning an error message to the client terminal if the second web server is determined to be unavailable. 24. The method of claim 22, wherein determining comprises maintaining a centralized status of each web server and inspecting the centralized status to determine the availability of the second web server. 25. The method of claim 24, wherein maintaining comprises periodically updating a status of each of the web servers. 26. The method of claim 25, wherein updating includes pinging the servers.
Gehr Chuck Royal ; Von Behren Paul David ; Williams Michael Patrick ; Wood Robert Barry, Dynamic server switching for maximum server availability and load balancing.
Li, Wen-Syan, System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites.
Soderberg, Joel; Deen, Brian; Hopmann, Alex, System and method for transparently redirecting client requests for content using a front-end indicator to preserve the validity of local caching at the client system.
Brendel Juergen ; Kring Charles J. ; Liu Zaide ; Marino Christopher C., World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-n.
Fredricksen, Eric Russell; Schneider, Fritz John; Dean, Jeffrey Adgate; Ghemawat, Sanjay; Provos, Niels; Harik, Georges, System and method of accessing a document efficiently through multi-tier web caching.
Fredricksen, Eric Russell; Schneider, Fritz John; Dean, Jeffrey Adgate; Ghemawat, Sanjay; Provos, Niels; Harik, Georges, System and method of accessing a document efficiently through multi-tier web caching.
Fredrickson, Eric Russell; Feng, Hanping; Kataru, Naga Sridhar; Harik, Georges, System and method of accessing a document efficiently through multi-tier web caching.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.