亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

與傳統(tǒng)主機(jī)系統(tǒng)操作持續(xù)相連的全球信息網(wǎng)/仿真器的服務(wù)器和全球信息網(wǎng)瀏覽器的終...的制作方法

文檔序號(hào):6412978閱讀:202來源:國(guó)知局
專利名稱:與傳統(tǒng)主機(jī)系統(tǒng)操作持續(xù)相連的全球信息網(wǎng)/仿真器的服務(wù)器和全球信息網(wǎng)瀏覽器的終 ...的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及電子系統(tǒng)領(lǐng)域,特別是,涉及用于連到傳統(tǒng)主機(jī)系統(tǒng)(legacyhost system)的全球信息網(wǎng)/仿真器的服務(wù)器和全球信息網(wǎng)瀏覽器的終端仿真器(web/emulator server and web browser terminal emulator),以及操作方法。發(fā)明背景多種結(jié)構(gòu)操作包括傳統(tǒng)主機(jī)系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其中所述傳統(tǒng)主機(jī)系統(tǒng)存儲(chǔ)數(shù)據(jù)并提供對(duì)該結(jié)構(gòu)的操作來說是重要的應(yīng)用。這種傳統(tǒng)主機(jī)系統(tǒng)可以包括IBM大型機(jī)(MVS、VM和VSE環(huán)境)、IBM AS/400系統(tǒng)和UNIX主機(jī)系統(tǒng)。
對(duì)于這些結(jié)構(gòu),理想的是,通過在分布式客戶系統(tǒng)(諸如,個(gè)人電腦和計(jì)算機(jī)工作站)上的終端會(huì)話與傳統(tǒng)主機(jī)系統(tǒng)連接。與傳統(tǒng)主機(jī)系統(tǒng)相連能使該客戶系統(tǒng)的客戶訪問在傳統(tǒng)主機(jī)系統(tǒng)上的數(shù)據(jù)和應(yīng)用程序。這些終端會(huì)話可以包括3270、5250、NVT和VT220型終端會(huì)話。
用于提供終端會(huì)話的一種傳統(tǒng)的方法是對(duì)運(yùn)用TCP/IP套接字直接連到主傳統(tǒng)系統(tǒng)的客戶系統(tǒng)執(zhí)行終端仿真器應(yīng)用。另一種傳統(tǒng)的方法是通過把標(biāo)準(zhǔn)傳統(tǒng)數(shù)據(jù)流轉(zhuǎn)換成HTML網(wǎng)頁,通過全球信息網(wǎng)瀏覽器應(yīng)用提供連接。然而,這種傳統(tǒng)的全球信息網(wǎng)瀏覽器方法不能對(duì)用戶屏幕進(jìn)行實(shí)時(shí)主機(jī)更新,以及其它重大問題。例如,基于表單的HTML/TN3270數(shù)據(jù)組不能克服與公共HTML結(jié)構(gòu)相關(guān)的大量問題,諸如,對(duì)用戶屏幕的實(shí)時(shí)主機(jī)更新或找到用戶的瀏覽器平臺(tái)在網(wǎng)絡(luò)上的地址。發(fā)明概述根據(jù)本發(fā)明,提供一種用于連到傳統(tǒng)主機(jī)系統(tǒng)的全球信息網(wǎng)/仿真器的服務(wù)器和全球信息網(wǎng)瀏覽器的終端仿真器和操作方法,它實(shí)質(zhì)上消除或減小了與先前發(fā)展的方法相關(guān)的缺點(diǎn)和問題。
根據(jù)本發(fā)明的一個(gè)方面,提供允許運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器把客戶系統(tǒng)與傳統(tǒng)主機(jī)系統(tǒng)相連的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境包括具有TCP/IP連接性的傳統(tǒng)主機(jī)系統(tǒng)。傳統(tǒng)主機(jī)系統(tǒng)能夠支持終端會(huì)話,以訪問傳統(tǒng)主機(jī)系統(tǒng)。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境還包括在全球信息網(wǎng)/仿真器的服務(wù)器下執(zhí)行客戶線程的服務(wù)器系統(tǒng)。客戶線程能夠通過持續(xù)TCP/IP套接字連接與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境還包括在全球信息網(wǎng)瀏覽器下執(zhí)行小應(yīng)用程序處理的客戶系統(tǒng)。小應(yīng)用程序處理能夠通過另一個(gè)持續(xù)TCP/IP套接字連接與客戶線程進(jìn)行通信,而且能夠向客戶系統(tǒng)的用戶提供終端會(huì)話。由允許與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信的持續(xù)連接支持該終端會(huì)話。
根據(jù)本發(fā)明的一個(gè)方面,提供一種擁有提供在客戶系統(tǒng)和傳統(tǒng)主機(jī)系統(tǒng)之間的持續(xù)連接的全球信息網(wǎng)/仿真器的服務(wù)器。所述全球信息網(wǎng)/仿真器的服務(wù)器包括能夠通過第一持續(xù)TCP/IP套接字連接與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信的客戶線程。全球信息網(wǎng)/仿真器的服務(wù)器還包括能夠建立在客戶系統(tǒng)上在全球信息網(wǎng)瀏覽器下進(jìn)行操作的小應(yīng)用程序處理的小應(yīng)用程序代碼。當(dāng)執(zhí)行時(shí),小應(yīng)用程序能夠通過第二持續(xù)TCP/IP套接字連接與客戶線程進(jìn)行通信并向客戶系統(tǒng)的用戶進(jìn)行終端會(huì)話。全球信息網(wǎng)/仿真器的服務(wù)器能夠響應(yīng)于接收與傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器,把小應(yīng)用程序代碼下載到客戶系統(tǒng)。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器,把客戶系統(tǒng)與傳統(tǒng)主機(jī)系統(tǒng)相連的方法。從在客戶系統(tǒng)上執(zhí)行的全球信息網(wǎng)瀏覽器中選擇與傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器。由在服務(wù)器系統(tǒng)上執(zhí)行的全球信息網(wǎng)/仿真器的服務(wù)器接收統(tǒng)一資源定位器。把用于小應(yīng)用程序處理的可執(zhí)行代碼下載到客戶系統(tǒng)。在客戶系統(tǒng)上,在全球信息網(wǎng)瀏覽器下執(zhí)行小應(yīng)用程序處理。通過第一持續(xù)TCP/IP套接字連接,把小應(yīng)用程序處理連到在全球信息網(wǎng)/仿真器的服務(wù)器下執(zhí)行的客戶線程。通過第二持續(xù)TCP/IP套接字連接,把客戶線程連到與統(tǒng)一資源定位器相關(guān)的傳統(tǒng)主機(jī)系統(tǒng)。通過第一持續(xù)TCP/IP套接字連接,在客戶線程和傳統(tǒng)主機(jī)系統(tǒng)之間進(jìn)行通信。通過第二持續(xù)TCP/IP套接字連接,在客戶線程和小應(yīng)用程序處理之間進(jìn)行通信。由小應(yīng)用程序處理向客戶系統(tǒng)的用戶提供終端會(huì)話,終端會(huì)話允許通過與傳統(tǒng)主機(jī)系統(tǒng)的持續(xù)連接,與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信。
本發(fā)明的技術(shù)優(yōu)點(diǎn)在于,當(dāng)通過與傳統(tǒng)主機(jī)系統(tǒng)的持續(xù)TCP/IP套接字連接時(shí),運(yùn)用全球信息網(wǎng)瀏覽器,能夠允許用戶從客戶機(jī)諸如臺(tái)式個(gè)人計(jì)算機(jī)和計(jì)算機(jī)工作站訪問傳統(tǒng)的諸如,來自IBM大型機(jī)的數(shù)據(jù)的主機(jī)系統(tǒng)數(shù)據(jù)。這保證與傳統(tǒng)主機(jī)系統(tǒng)(諸如,實(shí)時(shí)主機(jī)更新、保密、加密、幫助屏支持)的持續(xù)雙向連接,而且可以支持其它實(shí)時(shí)特征。本發(fā)明的一個(gè)實(shí)施例運(yùn)用SUN MICROSYSTEMS的JAVA技術(shù),而且包括能在JAVA環(huán)境中使用的全球信息網(wǎng)瀏覽器,并加入JAVA小應(yīng)用程序處理以提供到分布式客戶系統(tǒng)的終端會(huì)話連接。
本發(fā)明的另一個(gè)技術(shù)優(yōu)點(diǎn)在于,通過全球信息網(wǎng)瀏覽器提供到傳統(tǒng)主機(jī)系統(tǒng)的連接,而無需使用特定的仿真軟件將它手工安裝在每個(gè)客戶計(jì)算機(jī)系統(tǒng)上,也無需用戶編程。
本發(fā)明的另一個(gè)技術(shù)優(yōu)點(diǎn)在于,運(yùn)用現(xiàn)存網(wǎng)絡(luò)能力,允許將訪問從現(xiàn)存客戶系統(tǒng)擴(kuò)展到在傳統(tǒng)主機(jī)系統(tǒng)上的現(xiàn)存數(shù)據(jù)和應(yīng)用。本發(fā)明提供網(wǎng)絡(luò)環(huán)境,它允許運(yùn)用全球信息網(wǎng)瀏覽器環(huán)境(具有全球信息網(wǎng)瀏覽器工具,諸如,JAVA工具和全球信息網(wǎng)服務(wù)),通過互連網(wǎng)或內(nèi)部網(wǎng)絡(luò),將互連網(wǎng)類技術(shù)加入現(xiàn)存網(wǎng)絡(luò)結(jié)構(gòu)中。


圖1是根據(jù)本發(fā)明的構(gòu)思,允許運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器將客戶系統(tǒng)連到傳統(tǒng)主機(jī)系統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境的方框圖;圖2是根據(jù)本發(fā)明的構(gòu)思,用于運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器把客戶系統(tǒng)連到傳統(tǒng)主機(jī)系統(tǒng)的方法的流程圖;和圖3是根據(jù)本發(fā)明的構(gòu)思,負(fù)載均衡多個(gè)全球信息網(wǎng)/仿真器的服務(wù)器的方框圖。本發(fā)明的詳細(xì)描述圖1是計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境的方框圖(一般用10表示)。網(wǎng)絡(luò)環(huán)境10包括傳統(tǒng)/SNA環(huán)境12、TCP/IP環(huán)境14和公共互連網(wǎng)/內(nèi)部網(wǎng)絡(luò)(intranet)環(huán)境16。
傳統(tǒng)/SNA環(huán)境12包括一個(gè)或多個(gè)傳統(tǒng)主機(jī)系統(tǒng),諸如,IBM主機(jī)系統(tǒng)18和UNIX主機(jī)系統(tǒng)19。IBM主機(jī)系統(tǒng)18可以包括IBM大型機(jī)(MVS、VM和VSE環(huán)境)或者IMB AS/400系統(tǒng)。UNIX主機(jī)系統(tǒng)19可以包括在UNIX型環(huán)境中運(yùn)行的計(jì)算機(jī)工作站或服務(wù)器。
網(wǎng)關(guān)系統(tǒng)(gateway system)20可通過連接22耦連到IBM主機(jī)系統(tǒng)18。連接22可包括附在1BM主機(jī)系統(tǒng)18上的SNA或信道。網(wǎng)關(guān)系統(tǒng)20提供在傳統(tǒng)/SNA環(huán)境12和TCP/IP環(huán)境14之間的界面。網(wǎng)關(guān)系統(tǒng)20可以與IBM主機(jī)系統(tǒng)18集成在一起,或者可以是分開的、用于擴(kuò)大IBM主機(jī)系統(tǒng)18的功能性的可增加系統(tǒng)(add-on system)。例如,網(wǎng)關(guān)系統(tǒng)20可以包括OC SERVER ⅡTM網(wǎng)關(guān)器產(chǎn)品(可從OPENCONNECT SYSTEMS購(gòu)得)。UNIX主機(jī)系統(tǒng)19和一些IBM主機(jī)系統(tǒng)18可建立在TCP/IP連通性上,從而不必運(yùn)用網(wǎng)關(guān)系統(tǒng)20。
TCP/IP環(huán)境14包括服務(wù)器系統(tǒng)24、服務(wù)器系統(tǒng)24執(zhí)行一個(gè)或多個(gè)全球信息網(wǎng)/仿真器的服務(wù)器26。全球信息網(wǎng)/仿真器的服務(wù)器26提供在TCP/IP環(huán)境14和公共互連網(wǎng)/內(nèi)部網(wǎng)絡(luò)環(huán)境16之間的界面,而且可用于執(zhí)行一個(gè)或多個(gè)客戶線程28。全球信息網(wǎng)/仿真器的服務(wù)器26可用于通過持續(xù)TCP/IP套接字連接30連到網(wǎng)關(guān)系統(tǒng)20、連到IBM主機(jī)系統(tǒng)18和連到UNIX主機(jī)系統(tǒng)19。服務(wù)器系統(tǒng)24包括存儲(chǔ)小應(yīng)用程序碼34的數(shù)據(jù)存儲(chǔ)裝置32。小應(yīng)用程序碼34包括用于小應(yīng)用程序處理的可執(zhí)行代碼。全球信息網(wǎng)/仿真器的服務(wù)器26可以包括OC://WEBCONNECTTM服務(wù)器(可從OPENCONNECT SYSTEMS購(gòu)得)。而且小應(yīng)用程序碼34可以包括JAVA小應(yīng)用程序,以供在SUN MICROSYSTEM的JAVA環(huán)境內(nèi)使用。
公共互連網(wǎng)/內(nèi)部網(wǎng)絡(luò)環(huán)境16包括一個(gè)或多個(gè)客戶系統(tǒng)36??蛻粝到y(tǒng)36可以包括臺(tái)式計(jì)算機(jī),諸如,個(gè)人電腦或者計(jì)算機(jī)工作站??蛻粝到y(tǒng)36可用于建立虛擬計(jì)算機(jī)40,以執(zhí)行小應(yīng)用程序處理42。小應(yīng)用程序處理42包括由全球信息網(wǎng)/仿真器的服務(wù)器26下載到客戶系統(tǒng)36的小應(yīng)用程序碼34的例子。通過持續(xù)TCP/IP套接字連接44,把小應(yīng)用程序處理42連到客戶線程28上。全球信息網(wǎng)瀏覽器38可以包括商業(yè)上可獲得的全球信息網(wǎng)瀏覽器應(yīng)用,諸如能夠在JAVA環(huán)境內(nèi)使用的NETSCAPE NAVIGATOR,而且小應(yīng)用程序處理42可能包括JAVA小應(yīng)用程序。
在操作過程中,全球信息網(wǎng)/仿真器的服務(wù)器26、客戶線程28和小應(yīng)用程序處理42形成全球信息網(wǎng)瀏覽器的終端仿真器,它們提供在客戶系統(tǒng)36和傳統(tǒng)主機(jī)系統(tǒng)(諸如,IBM主機(jī)系統(tǒng)18或UNIX主機(jī)系統(tǒng)19)之間的持續(xù)雙向連接。小應(yīng)用程序處理42通過持續(xù)TCP/IP套接字連接44與客戶線程28進(jìn)行通信??蛻艟€程28通過持續(xù)TCP/IP套接字連接30與適當(dāng)?shù)膫鹘y(tǒng)主機(jī)系統(tǒng)(或者IBM主機(jī)系統(tǒng)18或者UNIX主機(jī)系統(tǒng)19)進(jìn)行通信。客戶線程28和小應(yīng)用程序處理42運(yùn)行客戶系統(tǒng)36的用戶使用全球信息網(wǎng)瀏覽器38來進(jìn)行終端會(huì)話以在傳統(tǒng)主機(jī)系統(tǒng)上訪問數(shù)據(jù)和應(yīng)用。每個(gè)全球信息網(wǎng)/仿真器的服務(wù)器26可用于管理與多個(gè)小應(yīng)用程序處理42相關(guān)的多個(gè)客戶線程28。在本發(fā)明的一個(gè)實(shí)施例中,每個(gè)全球信息網(wǎng)/仿真器的服務(wù)器26能夠管理上千個(gè)這樣的連接。
客戶線程28在全球信息網(wǎng)/仿真器的服務(wù)器26下執(zhí)行,并且能夠通過持續(xù)TCP/IP套接字連接30與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信??蛻艟€程28能夠在TCP/IP環(huán)境14和公共互連網(wǎng)/內(nèi)部網(wǎng)絡(luò)環(huán)境16之間連接。小應(yīng)用程序處理42在全球信息網(wǎng)瀏覽器38下執(zhí)行,而且能夠通過持續(xù)TCP/IP套接字連接44與客戶線程28進(jìn)行通信。在本發(fā)明的一個(gè)實(shí)施例中,客戶線程28和小應(yīng)用程序處理42運(yùn)用全球信息網(wǎng)/仿真器的數(shù)據(jù)流。小應(yīng)用程序處理42還能夠向客戶系統(tǒng)36的用戶提供終端會(huì)話。終端會(huì)話可以包括3270、5250、NVT或XT220型終端會(huì)話。由持續(xù)TCP/IP套接字連接支持由小應(yīng)用程序處理42和客戶線程28提供的終端會(huì)話,其中所述持續(xù)TCP/IP套接字連接運(yùn)行與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信。
在本發(fā)明的一個(gè)實(shí)施例中,小應(yīng)用程序處理運(yùn)用三個(gè)線程來執(zhí)行終端會(huì)話。小應(yīng)用程序處理運(yùn)用READ線程、WRITE線程和EMULATION線程。READ線程提供到TCP/IP套接字連接44的緩沖區(qū)接口,而且從套接字中讀取信息。WRITE線程提供到持續(xù)TCP/IP套接字連接44的緩沖區(qū)接口,而且寫到套接字。EMULATION線程提供代表在傳統(tǒng)主機(jī)系統(tǒng)上的終端會(huì)話的用戶界面。在本實(shí)施例中,小應(yīng)用程序處理和客戶線程根據(jù)在APPENDIX A中提出的通信協(xié)議,運(yùn)用全球信息網(wǎng)/仿真數(shù)據(jù)流進(jìn)行通信。
根據(jù)本發(fā)明,客戶系統(tǒng)36的用戶可以運(yùn)用全球信息網(wǎng)瀏覽器38,在傳統(tǒng)主機(jī)系統(tǒng)上訪問數(shù)據(jù)和應(yīng)用,同時(shí)通過持續(xù)雙向連接訪問傳統(tǒng)主機(jī)系統(tǒng)。持續(xù)TCP/IP套接字連接30和44提供到IBM主機(jī)系統(tǒng)18或UNIX主機(jī)系統(tǒng)19的這種持續(xù)雙向連接,從而支持實(shí)時(shí)主機(jī)更新、保密、解密、幫助屏支持(help-desksupport)和其它實(shí)時(shí)特性。本發(fā)明的一個(gè)實(shí)施例運(yùn)用SUN MICROSYSTEMS的JAVA技術(shù),并包括能在JAVA環(huán)境內(nèi)使用的全球信息網(wǎng)瀏覽器38和嵌入JAVA小應(yīng)用程序處理42以提供到客戶系統(tǒng)36的終端會(huì)話連接性。
本發(fā)明通過全球信息網(wǎng)瀏覽器38提供到傳統(tǒng)主機(jī)系統(tǒng)(諸如,IBM主機(jī)系統(tǒng)18和UNIX主機(jī)系統(tǒng)19)的連接,而無需將特定仿真軟件手工安裝在每個(gè)客戶系統(tǒng)36上,而且無需用戶編程。當(dāng)由用戶選擇傳統(tǒng)主機(jī)系統(tǒng)的統(tǒng)一資源定位器(uniform resource locator)(URL),全球信息網(wǎng)/仿真器的服務(wù)器26將小應(yīng)用程序代碼34下載到客戶系統(tǒng)36。它被自動(dòng)完成,無需服務(wù)人員將軟件裝到客戶系統(tǒng)36上。
本發(fā)明還允許運(yùn)用現(xiàn)存網(wǎng)絡(luò)能力,將訪問范圍擴(kuò)展到在來自現(xiàn)存客戶系統(tǒng)36的傳統(tǒng)主機(jī)系統(tǒng)上的現(xiàn)存數(shù)據(jù)和應(yīng)用。本發(fā)明提供網(wǎng)絡(luò)環(huán)境,它允許運(yùn)用具有全球信息網(wǎng)瀏覽器工具(諸如,JAVA工具)和網(wǎng)絡(luò)服務(wù)的公共互連網(wǎng)/內(nèi)部網(wǎng)絡(luò)環(huán)境16,以通過互連網(wǎng)或內(nèi)部網(wǎng)絡(luò),運(yùn)用現(xiàn)存網(wǎng)絡(luò)結(jié)構(gòu),加入互連網(wǎng)類技術(shù)。于是,可以實(shí)現(xiàn)基于全球信息網(wǎng)瀏覽器38訪問傳統(tǒng)主機(jī)系統(tǒng)(諸如,IBM主機(jī)系統(tǒng)18和UNIX主機(jī)系統(tǒng)19)的結(jié)構(gòu),而無需拆卸或大量重建現(xiàn)存網(wǎng)絡(luò)資源。
圖2是根據(jù)本發(fā)明的構(gòu)思,用于運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器將客戶系統(tǒng)連到傳統(tǒng)主機(jī)系統(tǒng)的方法的流程圖。
在步驟50中,從在客戶系統(tǒng)上執(zhí)行的全球信息網(wǎng)瀏覽器中選出與傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器(URL)。全球信息網(wǎng)瀏覽器可以包括上述能在JAVA環(huán)境下使用的NETSCAPE NAVIGATOR全球信息網(wǎng)瀏覽器。在步驟52中,由全球信息網(wǎng)/仿真器的服務(wù)器接收所選的統(tǒng)一資源定位器。在步驟54中,全球信息網(wǎng)/仿真器的服務(wù)器把用于小應(yīng)用程序處理的可執(zhí)行代碼下載到客戶系統(tǒng),以連到傳統(tǒng)主機(jī)系統(tǒng)。在步驟56中,客戶系統(tǒng)在全球信息網(wǎng)瀏覽器下執(zhí)行小應(yīng)用程序處理。小應(yīng)用程序處理可以包括用于在JAVA虛擬計(jì)算機(jī)內(nèi)在NETSCAPENAVIGATOR全球信息網(wǎng)瀏覽器內(nèi)操作的JAVA小應(yīng)用程序。
在步驟57中,小應(yīng)用程序處理連到由全球信息網(wǎng)/仿真器的服務(wù)器執(zhí)行的客戶線程,而且客戶線程通過持續(xù)TCP/IP套接字連接連到傳統(tǒng)主機(jī)系統(tǒng)。在步驟58中,客戶線程通過持續(xù)TCP/IP套接字連接與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信。這種通信允許客戶線程建立和保持與傳統(tǒng)主機(jī)系統(tǒng)之間的終端連接。在步驟60中,客戶線程通過持續(xù)TCP/IP套接字連接與小應(yīng)用程序處理進(jìn)行通信。可運(yùn)用全球信息網(wǎng)/仿真器的數(shù)據(jù)流(諸如,根據(jù)在APPENDIX A中所述的通信協(xié)議)執(zhí)行這種通信。
在步驟62中,小應(yīng)用程序處理向客戶系統(tǒng)的用戶提供終端會(huì)話。根據(jù)本發(fā)明,這種終端會(huì)話允許通過傳統(tǒng)主機(jī)系統(tǒng)的持續(xù)TCP/IP套接字連接,與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行雙向通信。如上所述,該終端會(huì)話可以包括3270、5250、NVT或VT220型終端會(huì)話。
客戶系統(tǒng)的用戶根據(jù)其需要可以終止終端會(huì)話。在步驟64中,當(dāng)終止終端會(huì)話時(shí),終止小應(yīng)用程序處理和客戶線程。在一個(gè)實(shí)施例中,在終止之后,從執(zhí)行存儲(chǔ)器中除去小應(yīng)用程序處理,而且不再出現(xiàn)在客戶系統(tǒng)上。在另一個(gè)實(shí)施例中,可將用于小應(yīng)用程序的可執(zhí)行代碼存儲(chǔ)在與客戶系統(tǒng)相關(guān)的數(shù)據(jù)存儲(chǔ)裝置上。在這個(gè)實(shí)施例中,根據(jù)本發(fā)明說明書,全球信息網(wǎng)/仿真器的服務(wù)器可以檢測(cè)客戶系統(tǒng)以確定是否需要將用于小應(yīng)用程序的新可執(zhí)行代碼下載到客戶系統(tǒng)的數(shù)據(jù)存儲(chǔ)裝置上(如果有的話)。
本發(fā)明通過持續(xù)TCP/IP套接字連接,提供到傳統(tǒng)數(shù)據(jù)流(諸如,遠(yuǎn)程登錄(telnet,TN)數(shù)據(jù)流)的界面,以允許用戶在終端會(huì)話(3270、5250、NVT和VT220型終端會(huì)話)中,支持雙向訪問傳統(tǒng)主機(jī)系統(tǒng)數(shù)據(jù)。根據(jù)本發(fā)明,由從全球信息網(wǎng)/仿真器的服務(wù)器下載的小應(yīng)用程序可執(zhí)行代碼部分地提供終端仿真。用戶可以通過全球信息網(wǎng)瀏覽器數(shù)據(jù)套(諸如,NETSCAPE的NETSCAPENAVIGATOR)選擇傳統(tǒng)主機(jī)系統(tǒng)統(tǒng)一資源定位器(URL),而且明顯地接收正在執(zhí)行的小應(yīng)用程序代碼,并開始適當(dāng)?shù)慕K端會(huì)話。
本發(fā)明允許客戶系統(tǒng)的用戶運(yùn)用全球信息網(wǎng)瀏覽器訪問實(shí)時(shí)傳統(tǒng)主機(jī)系統(tǒng)數(shù)據(jù)和運(yùn)用。全球信息網(wǎng)/仿真器的服務(wù)器系統(tǒng)把標(biāo)準(zhǔn)傳統(tǒng)數(shù)據(jù)流轉(zhuǎn)換成全球信息網(wǎng)/仿真器的數(shù)據(jù)流,反之亦然,允許多種會(huì)話、多個(gè)協(xié)議對(duì)傳統(tǒng)數(shù)據(jù)的訪問和應(yīng)用。小應(yīng)用程序處理把全球信息網(wǎng)/仿真器的數(shù)據(jù)流轉(zhuǎn)換成終端會(huì)話以向用戶顯示。如上所述,全球信息網(wǎng)瀏覽器可以包括能夠在JAVA環(huán)境中使用的全球信息網(wǎng)瀏覽器,小應(yīng)用程序處理可以是JAVA小應(yīng)用程序,而且全球信息網(wǎng)/仿真器的數(shù)據(jù)流可以根據(jù)在Appendix A中所述的協(xié)議。本發(fā)明的這個(gè)實(shí)施例可以把由SUN MICROSYSTEMS的JAVA驅(qū)動(dòng)的全球信息網(wǎng)瀏覽器與具有TCP/IP連接的傳統(tǒng)主機(jī)系統(tǒng)相混合,以允許在任何客戶系統(tǒng)平臺(tái)上的用戶通過3270、5250、NVT和VT220型終端仿真連到并訪問傳統(tǒng)主機(jī)系統(tǒng)。
圖3是根據(jù)本發(fā)明的構(gòu)思,負(fù)載均衡多個(gè)全球信息網(wǎng)/仿真器的服務(wù)器的方框圖。把HTTP服務(wù)器70耦連到客戶系統(tǒng)72上。HTTP服務(wù)器70接收來自客戶系統(tǒng)72的以統(tǒng)一資源定位器(URL)的形式的請(qǐng)求信息,REQUEST,并向客戶系統(tǒng)72提供重定向信息,REDIRECT。然后,根據(jù)重定向信息,把客戶系統(tǒng)72耦連到多個(gè)全球信息網(wǎng)/仿真器的服務(wù)器74中的一個(gè)上。通過這種方法,HTTP服務(wù)器70可以重定向由多個(gè)客戶系統(tǒng)72執(zhí)行的訪問,以管理在全球信息網(wǎng)/仿真器的服務(wù)器74上的負(fù)載,從而保證均衡所有可供使用的全球信息網(wǎng)/仿真器的服務(wù)器74。
這種負(fù)載均衡可對(duì)客戶系統(tǒng)72的用戶保持高透明度。用戶進(jìn)入與傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器。把該信息發(fā)送到HTTP服務(wù)器70,作為請(qǐng)求。HTTP服務(wù)器70解釋請(qǐng)求、識(shí)別所選的傳統(tǒng)主機(jī)系統(tǒng)并選擇全球信息網(wǎng)/仿真器的服務(wù)器74以管理連接。對(duì)全球信息網(wǎng)/仿真器的服務(wù)器74的這種選擇可根據(jù)每個(gè)全球信息網(wǎng)/仿真器的服務(wù)器74的當(dāng)前加載的信息。HTTP服務(wù)器70很明顯地向客戶系統(tǒng)72提供重定向信息,它識(shí)別所選全球信息網(wǎng)/仿真器的服務(wù)器74的統(tǒng)一資源定位器。然后,客戶系統(tǒng)72通過所選全球信息網(wǎng)/仿真器的服務(wù)器啟動(dòng)上述終端會(huì)話,而且所選全球信息網(wǎng)/仿真器的服務(wù)器74連到上述傳統(tǒng)主機(jī)系統(tǒng)。
本發(fā)明提供全球信息網(wǎng)瀏覽器連接,它的初始和重現(xiàn)(initial and recurring)成本相對(duì)較低。不需要根據(jù)每個(gè)特定客戶系統(tǒng)的各個(gè)仿真軟件產(chǎn)品。這消除了多個(gè)技術(shù)支持、幫助屏和軟件分發(fā)問題,包括版本級(jí)別控制和配置管理問題。由于全球信息網(wǎng)瀏覽器一般提供直覺公共用戶界面(intuitive common user interface),并已被許個(gè)用戶所知,所以不再需要廣泛的用戶訓(xùn)練。通過利用現(xiàn)存的廣泛安裝的全球信息網(wǎng)瀏覽器基站,可改進(jìn)實(shí)施時(shí)間。特別是,由JAVA結(jié)構(gòu)提供的平臺(tái)獨(dú)立(platform independence)允許本發(fā)明的全球信息網(wǎng)瀏覽器的終端仿真器避免計(jì)算機(jī)環(huán)境之間的操作不同所帶來的問題。此外,當(dāng)前,可由每個(gè)全球信息網(wǎng)/仿真器的服務(wù)器支持多個(gè)用戶。例如,OC://WEBCONNECTTM產(chǎn)品(由OPENCONNECT SYSTEMS生產(chǎn))可以每次支持上千個(gè)用戶。
本發(fā)明提供從任一客戶系統(tǒng)(諸如,個(gè)人計(jì)算機(jī)或計(jì)算機(jī)工作站)到傳統(tǒng)主機(jī)系統(tǒng)(諸如,大型機(jī)或中等范圍系統(tǒng))的連接性,而無需昂貴的重設(shè)計(jì)或者重建立傳統(tǒng)應(yīng)用。分布式客戶/服務(wù)器類數(shù)據(jù)交換的好處在于可以不需要系統(tǒng)重設(shè)計(jì)便可實(shí)現(xiàn)它。這種方法意味著,可將互連網(wǎng)類訪問和功能性的多個(gè)優(yōu)點(diǎn)簡(jiǎn)單地與組織的網(wǎng)絡(luò)結(jié)構(gòu)相結(jié)合,從而保護(hù)現(xiàn)存信息技術(shù)的基礎(chǔ)結(jié)構(gòu)和投資。
雖然詳細(xì)描述本發(fā)明,但是應(yīng)理解,可以進(jìn)行多種變換和替換,而不偏離本發(fā)明的構(gòu)思和所附權(quán)利要求書所限定的范圍。
附錄A下面提供用于在客戶線程和小應(yīng)用程序處理之間的全球信息網(wǎng)/仿真數(shù)據(jù)流的通信協(xié)議的一個(gè)實(shí)施例。(對(duì)于長(zhǎng)度的值,長(zhǎng)度=0表示不存在字段。所有字段是字節(jié)值。)用戶(小應(yīng)用程序處理)到服務(wù)器(客戶線程)連接對(duì)話/S/emutype/hostlen/hostname.../lumanelen/luname.../portnolen/portno.../sessionlen sessionname...emutype仿真類型以創(chuàng)建01=3270,02=5250,04@VT220 hostle,hostname網(wǎng)關(guān)連接主機(jī)名的長(zhǎng)度和內(nèi)容以與lunamelen相連,luname用于對(duì)話的luname名稱的長(zhǎng)度和內(nèi)容portnolen,portno網(wǎng)關(guān)連接sessionlen的端口號(hào)的長(zhǎng)度和內(nèi)容(以ASCII碼文本),sessionname對(duì)話名稱字段更新的長(zhǎng)度和內(nèi)容字段更新/F/reason/reasonparm/curposhigh/curposlow/fieldcounthigh/fieldcountlow/bufposhigh/bufposlo lengthy/lengthlow/fieldcharsreason字段更新的理由。01=非請(qǐng)求應(yīng)答型(unsolicited),02=回答服務(wù)器的詢問字段更新。
reasonparm如果reason=用戶的01,AID值。如果reason=02,來自服務(wù)器的詢問字段更新命令的reasonparm。
curposhigh,curposlow在更新時(shí)的光標(biāo)位置fieldcounthigh,fieldcountlow字段計(jì)數(shù)bufposhigh,bufposlow字段的緩沖區(qū)位置lengthy,lengthlow字段數(shù)據(jù)的長(zhǎng)度(16比特)fieldchars以ASCII碼的字段數(shù)據(jù)row,column,length,fieldchars…是重復(fù)字段計(jì)數(shù)的次數(shù)。
NVT擊鍵(keystroke)/N/asciikeyasciikey作為ASCII字符的擊鍵值運(yùn)行腳本(script)/R/scriptnamelen/scriptname...
scriptnamelen,scriptname要執(zhí)行的TCL腳本的長(zhǎng)度和名稱詢問幫助屏/H/處理仿真擊鍵/K/keyvaluehigh I keyvaluelowkeyvaluehigh I keyvaluelow要處理的仿真鍵值服務(wù)器(客戶線程)到客戶(小應(yīng)用程序處理)擦除顯示/E/設(shè)置顯示尺寸/S/rows/columnsrows顯示的行數(shù)columns顯示的列數(shù)設(shè)置光標(biāo)位置/C/bufposhigh,bufposlowbufposhigh,bufposlow光標(biāo)顯示文本的位置顯示文本/D/bufposhigh Ibufposlow I lengthhigh Ilenthlow I text...
bufposhigh,bufposlow文本(當(dāng)處于NVT模式下被忽略)的位置,lengthhigh、lengthlow文本的長(zhǎng)度(1en-th)(16比特)text用于顯示的ASCII碼文本OIA文本/0/column/length/oiatext...字段列表/F/fieldcounthigh/fieldcountlow/bufposhigh/bufposlow/fieldattr/xattr/lengthhigh/lengthlowfieldcounthigh,fieldcountlow字段數(shù)(0=非格式化屏幕)bufposhigh,bufposlow字段fieldattr的起始位置字段屬性字節(jié)3270 定義所用的比特?cái)?shù)0 更新的數(shù)據(jù)特征(I@更新的字段)
0 保存(0)2-3 00=顯示/不可檢測(cè)的,01=顯示/可檢測(cè)的,10=亮度增強(qiáng)顯示/可檢測(cè),11=不顯示/不可檢測(cè)4 0=文字?jǐn)?shù)字的,1=數(shù)字的5 0=不受保護(hù)的,1=受保護(hù)的xattr字段擴(kuò)展屬性字節(jié)3270定義3270 定義所用的比特?cái)?shù)7 字段掩碼6 未使用5 透明/不透明4-3 加亮(00=缺省(default),01=閃爍,10=反顯(reverse),11=加下劃線(underline))2-0 顏色(001=藍(lán)色,010=紅色,011=粉紅色,100=綠色,101=青綠色,110=黃色,111=白色)lengthhigh,lengthlow字段的長(zhǎng)度(16比特,可能刪除(wrap off)第一行)bufposhigh,btifposlow,fieldattr,lengthhigh,lengthlow是fieldcounthigh,fieldcountlow的重復(fù)次數(shù)字符覆蓋屬性列表(character override attribute list)/A/attrcounthigh/attrcountlow/bufposhigh/bufposlow/lengthhigh/lengthlow/attrbytelbufposhigh,biifposlow屬性位置lengthhigh,lengthlow字段長(zhǎng)度(16比特,可能刪除第一行)attrbytel屬性字節(jié)13270定義所用比特?cái)?shù)0-2 顏色位(1=藍(lán)色,2=紅色,3=粉紅色,4=綠色,5=青綠色,6=黃色,7=白色)3-4 擴(kuò)展的加亮(互斥)(01=閃爍,10=反顯,11=加強(qiáng))7 字段掩碼(1=字段起始位置)bufposhigh,bufposlou,lengthhigh,lengthlow,attrbytel是attrcounthigh,attrcountlow的重復(fù)次數(shù)詢問字段更新/Q/reasonparmreasonparm在來自用戶的字段更新消息中返回的原因值(reason value)設(shè)置NVT模式/N/nvtmodenvtmode:00=仿真模式,01=NVT模式鍵盤鎖定狀態(tài)/K/modemode:00=KB空,01=KB鎖定聲音警報(bào)/B/length/filenametext...length-文件名的長(zhǎng)度filenametext警報(bào)的音頻文件名誤差消息/M/length/messagetext...1ength,messagetext誤差消息的長(zhǎng)度和內(nèi)容協(xié)議版本/V/verhigh/verlowverhigh,verlow協(xié)議版本號(hào)幫助屏應(yīng)答/H/length/versionstr服務(wù)器版本sessionIDhigh/sessionIDlow對(duì)于這種客戶連接的服務(wù)器對(duì)話IDemulationtype:01=3270,02=5250(如果仿真類型是3270)displaytype:00=3278.01=3279,02=3179,03=3472status:00=非自身擁有的,01=SSCP,02=LULUdefauItPartition.-缺省模型尺寸2-5
alternatepartition交替模型尺寸2-5currentpartition當(dāng)前模型尺寸2-5(如果仿真類型是5250)displaytype:00=3477,01=3179,02=5151,03=3196screensize屏幕尺寸,2或5ocserver:01=連到OC服務(wù)器,00=其它類型的服務(wù)器ptsoverride:01=passthru屏幕覆蓋,00=不覆蓋monochrome:00=顏色,01=單色的protocoltypel:01=RUI,02=TN(如果協(xié)議類型所RUI)length/requstedLUname構(gòu)造的LU名字length/grantedLUname由服務(wù)器返回的LU名字length/ruiversion正在使用的RUI支持的版本sessIDhigh I sessIDlowRUI對(duì)話ID(如果協(xié)議類型是T-N)length,termTypeString終端類型與TN服務(wù)器交涉的字符串是TN3270EI:00=不是3270E,01=運(yùn)用3270Elength,deviceame正在使用的裝置名稱length,puLuName對(duì)話的PU/LU名稱(僅對(duì)OCS網(wǎng)關(guān))transporttype.00=無(如果協(xié)議是RUI,有效),01=網(wǎng)絡(luò)(如果傳輸類型是網(wǎng)絡(luò))length,configuredHostName在對(duì)話結(jié)構(gòu)中的主機(jī)名length,configuredport在對(duì)話結(jié)構(gòu)中的端口length,connectedHostName在實(shí)際應(yīng)用中的主機(jī)名(ip地址)length,connectedport實(shí)際應(yīng)用中的端口更新完成/W/
權(quán)利要求
1.一種用于提供在客戶系統(tǒng)和傳統(tǒng)主機(jī)系統(tǒng)之間的持續(xù)連接的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,包括能夠通過第一持續(xù)TCP/IP套接字連接與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信的客戶線程;和能夠建立在客戶系統(tǒng)上在全球信息網(wǎng)瀏覽器下進(jìn)行操作的小應(yīng)用程序處理的小應(yīng)用程序代碼,所述小應(yīng)用程序能夠通過第二持續(xù)TCP/IP套接字連接與所述客戶線程進(jìn)行通信并向所述客戶系統(tǒng)的用戶進(jìn)行終端會(huì)話;能夠響應(yīng)于接收與所述傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器,把所述小應(yīng)用程序代碼下載到客戶系統(tǒng)的所述全球信息網(wǎng)/服務(wù)器的仿真器。
2.如權(quán)利要求1所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程和所述小應(yīng)用程序處理能夠運(yùn)用全球信息網(wǎng)/仿真器的數(shù)據(jù)流進(jìn)行通信。
3.如權(quán)利要求2所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程還能作為所述傳統(tǒng)系統(tǒng)使用的傳統(tǒng)數(shù)據(jù)流和所述小應(yīng)用程序處理使用的全球信息網(wǎng)/服務(wù)器的數(shù)據(jù)流之間的接口而工作。
4.如權(quán)利要求3所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述小應(yīng)用程序代碼包括用于能在JAVA環(huán)境中使用的全球信息網(wǎng)瀏覽器下執(zhí)行的JAVA小應(yīng)用程序的可執(zhí)行代碼。
5.如權(quán)利要求4所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,由OC//WEBCONNECT服務(wù)器執(zhí)行所述全球信息網(wǎng)/仿真器的服務(wù)器。
6.如權(quán)利要求1所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程能夠運(yùn)用TN3270數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序能夠提供3270型終端會(huì)話。
7.如權(quán)利要求1所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程能夠運(yùn)用TN5250數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序能夠提供5250型終端會(huì)話。
8.如權(quán)利要求1所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程能夠運(yùn)用NVT數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序處理能夠提供NVT型終端會(huì)話。
9.如權(quán)利要求1所述的全球信息網(wǎng)/仿真器的服務(wù)器,其特征在于,所述客戶線程能夠運(yùn)用VT220數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序能夠通過VT220型終端會(huì)話。
10.一種用于把客戶系統(tǒng)和傳統(tǒng)主機(jī)系統(tǒng)相連的全球信息網(wǎng)瀏覽器的終端仿真器,其特征在于,包括;在服務(wù)器系統(tǒng)上,在全球信息網(wǎng)/仿真器的服務(wù)器下執(zhí)行的客戶線程,所述客戶線程能夠通過第一持續(xù)TCP/IP套接字連接與傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信;和在客戶系統(tǒng)上,在全球信息網(wǎng)瀏覽器下執(zhí)行的小應(yīng)用程序處理,所述小應(yīng)用程序處理能夠通過第二持續(xù)TCP/IP套接字連接與所述客戶線程進(jìn)行通信,而且所述小應(yīng)用程序處理還能夠向所述客戶系統(tǒng)提供終端會(huì)話;從而由允許與所述傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信的持續(xù)連接支持所述終端會(huì)話。
11.如權(quán)利要求10所述全球信息網(wǎng)瀏覽器的終端仿真器,其特征在于,所述客戶線程和所述小應(yīng)用程序能夠運(yùn)行全球信息網(wǎng)/仿真器的數(shù)據(jù)流進(jìn)行通信。
12.如權(quán)利要求11所述的全球信息網(wǎng)瀏覽器的終端仿真器,其特征在于,所述客戶線程還能夠作為所述主機(jī)系統(tǒng)使用的傳統(tǒng)數(shù)據(jù)流和所述小應(yīng)用程序處理使用的所述全球信息網(wǎng)/仿真器的數(shù)據(jù)流之間的接口而工作。
13.如權(quán)利要求12所述的全球信息網(wǎng)瀏覽器的終端仿真器,其特征在于,所述小應(yīng)用程序處理包括在NETSCAPE NAVIGATOR全球信息網(wǎng)瀏覽器下執(zhí)行的JAVA小應(yīng)用程序。
14.如權(quán)利要求13所述的全球信息網(wǎng)瀏覽器的終端仿真器,其特征在于,所述全球信息網(wǎng)/仿真器的服務(wù)器包括OC://WEBCONNECT服務(wù)器。
15.一種允許使用全球信息網(wǎng)/仿真器的服務(wù)器將客戶系統(tǒng)與傳統(tǒng)主機(jī)系統(tǒng)連接的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境包括具有TCP/IP連接性的傳統(tǒng)主機(jī)系統(tǒng),所述傳統(tǒng)主機(jī)系統(tǒng)能夠支持終端會(huì)話以訪問所述傳統(tǒng)主機(jī)系統(tǒng);在全球信息網(wǎng)/仿真器的服務(wù)器下執(zhí)行客戶線程的服務(wù)器系統(tǒng),所述客戶線程能夠通過第一持續(xù)TCP/IP套接字連接與所述傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行通信;和在全球信息網(wǎng)瀏覽器下執(zhí)行小應(yīng)用程序處理的客戶系統(tǒng),所述小應(yīng)用程序處理能夠通過第二持續(xù)TCP/IP套接字連接與所述客戶線程進(jìn)行通信,而且能夠向所述客戶系統(tǒng)的用戶提供終端會(huì)話;從而由允許與所述傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信的持續(xù)連接支持所述終端會(huì)話。
16.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程和所述小應(yīng)用程序處理能夠運(yùn)用全球信息網(wǎng)/仿真器的數(shù)據(jù)流進(jìn)行通信。
17.如權(quán)利要求16所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程還能夠連接由所述傳統(tǒng)系統(tǒng)使用的傳統(tǒng)數(shù)據(jù)流和由所述小應(yīng)用程序處理使用的所述全球信息網(wǎng)/仿真器的數(shù)據(jù)流。
18.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述傳統(tǒng)主機(jī)系統(tǒng)包括大型計(jì)算機(jī)系統(tǒng)。
19.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述傳統(tǒng)主機(jī)系統(tǒng)包括中等范圍計(jì)算機(jī)系統(tǒng)。
20.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述傳統(tǒng)主機(jī)系統(tǒng)包括執(zhí)行UNIX環(huán)境的計(jì)算機(jī)工作站。
21.如權(quán)利要求17所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述小應(yīng)用程序處理包括在NETSCAPE NAVIGATOR全球信息網(wǎng)瀏覽器下執(zhí)行的JAVA小應(yīng)用程序。
22.如權(quán)利要求21所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述全球信息網(wǎng)/仿真器的服務(wù)器包括OC://WEBCONNECT服務(wù)器。
23.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程能夠運(yùn)用TN3270數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序處理能夠提供3270型終端會(huì)話。
24.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程能夠運(yùn)用TN5250數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序處理能夠提供5250型終端會(huì)話。
25.如權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程能夠運(yùn)用NVT數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序處理能夠提供NVT型終端會(huì)話。
26.權(quán)利要求15所述的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,其特征在于,所述客戶線程能夠運(yùn)用VT220數(shù)據(jù)流進(jìn)行通信,而且所述小應(yīng)用程序能夠提供VT220型終端會(huì)話。
27.一種運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器把客戶系統(tǒng)與傳統(tǒng)主機(jī)系統(tǒng)相連的方法,其特征在于,包括從在客戶系統(tǒng)上執(zhí)行的全球信息網(wǎng)瀏覽器中選擇與傳統(tǒng)主機(jī)系統(tǒng)相關(guān)的統(tǒng)一資源定位器;由在服務(wù)器系統(tǒng)上執(zhí)行的全球信息網(wǎng)/仿真器的服務(wù)器接收所述統(tǒng)一資源定位器;把用于小應(yīng)用程序處理的可執(zhí)行代碼下載到所述客戶系統(tǒng);在所述客戶系統(tǒng)上,在所述全球信息網(wǎng)瀏覽器下執(zhí)行所述小應(yīng)用程序處理;通過第一持續(xù)TCP/IP套接字連接,把所述小應(yīng)用程序處理連到在所述全球信息網(wǎng)/仿真器的服務(wù)器下執(zhí)行的客戶線程,通過第二持續(xù)TCP/IP套接字連接,把所述客戶線程連到與所述統(tǒng)一資源定位器相關(guān)的傳統(tǒng)主機(jī)系統(tǒng);通過所述第一持續(xù)TCP/IP套接字連接,在所述客戶線程和所述傳統(tǒng)主機(jī)系統(tǒng)之間進(jìn)行通信;通過所述第二持續(xù)TCP/IP套接字連接,在所述客戶線程和所述小應(yīng)用程序處理之間進(jìn)行通信;和由所述小應(yīng)用程序處理向所述客戶系統(tǒng)的用戶提供終端會(huì)話,所述終端會(huì)話允許通過與所述傳統(tǒng)主機(jī)系統(tǒng)的持續(xù)連接,與所述傳統(tǒng)主機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)雙向通信。
28.如權(quán)利要求27所述的方法,其特征在于,運(yùn)用傳統(tǒng)數(shù)據(jù)流完成所述客戶線程和所述傳統(tǒng)主機(jī)系統(tǒng)之間的通信。
29.如權(quán)利要求28所述的方法,其特征在于,運(yùn)用全球信息網(wǎng)/仿真器的數(shù)據(jù)流完成所述客戶線程和所述小應(yīng)用程序之間的通信。
30.如權(quán)利要求29所述的方法,其特征在于,執(zhí)行所述小應(yīng)用程序處理包括在NETSCAPE NAVIGATOR全球信息網(wǎng)瀏覽器下執(zhí)行JAVA小應(yīng)用程序。
31.如權(quán)利要求27所述的方法,其特征在于,提供終端會(huì)話包括提供3270型終端會(huì)話。
32.如權(quán)利要求27所述的方法,其特征在于,提供終端會(huì)話包括提供5250型終端會(huì)話。
33.如權(quán)利要求27所述的方法,其特征在于,提供終端會(huì)話包括提供NVT型終端會(huì)話。
34.如權(quán)利要求27所述的方法,其特征在于,提供終端會(huì)話包括提供VT220型終端會(huì)話。
全文摘要
提供允許運(yùn)用全球信息網(wǎng)/仿真器的服務(wù)器(26)把客戶系統(tǒng)(36)與傳統(tǒng)主機(jī)系統(tǒng)(18,19)相連的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境(10)包括具有TCP/IP連接性的傳統(tǒng)主機(jī)系統(tǒng)(18,19)。傳統(tǒng)主機(jī)系統(tǒng)(18,19)能夠支持終端會(huì)話,以訪問傳統(tǒng)主機(jī)系統(tǒng)(18,19)。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境(10)還包括在全球信息網(wǎng)/仿真器的服務(wù)器(26)下執(zhí)行客戶線程(28)的服務(wù)器系統(tǒng)(24)??蛻艟€程(28)能夠通過持續(xù)TCP/IP套接字連接(30)與傳統(tǒng)主機(jī)系統(tǒng)(18,19)進(jìn)行通信。計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境(10)還包括在全球信息網(wǎng)瀏覽器(38)下執(zhí)行小應(yīng)用程序處理(42)的客戶系統(tǒng)(36)。小應(yīng)用程序處理(42)能夠通過另一個(gè)持續(xù)TCP/IP套接字連接(44)與客戶線程(28)進(jìn)行通信,而且能夠向客戶系統(tǒng)(36)的用戶提供終端會(huì)話。由允許與傳統(tǒng)主機(jī)系統(tǒng)(18,19)進(jìn)行實(shí)時(shí)雙向通信的持續(xù)連接支持該終端會(huì)話。
文檔編號(hào)G06F13/00GK1220745SQ97195149
公開日1999年6月23日 申請(qǐng)日期1997年3月28日 優(yōu)先權(quán)日1996年4月1日
發(fā)明者托馬斯·H·巴茨, 小斯圖爾特·H·伯里斯, 史蒂芬·J·克拉克, 埃里克·P·阿姆斯特朗, 丹尼爾·B·庫(kù)恩, 斯坦利·M·拉特利夫, 穆罕默德·K·謝里夫, 吉恩·E·托伊 申請(qǐng)人:開型連接體系股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1