通路美科技
公司簡介|最新消息|技術與服務| 解決方案 | 資訊區 | 聯絡我們|菁英招募|網站導覽| 回首頁
資訊區

產品新訊
訓練課程
活動&其他
技術論壇
成功案例


AcuServer - 遠端資料伺服器

無標題文件

特性

  • 提供了在Client / Server環境中對遠端檔案存取的支援
  • 簡單且經濟的安裝與使用
  • 無需對現有程式碼進行任何修改 · 無需重新編譯現有的程式
  • 提供對Record locking的支援
  • 利用RPC使網路負載(overhead)減至最低

ACUCOBOL之Client/Server檔案管理系統

身為在開放系統中COBOL領導者的ACUCORP®公司提供了產品─AcuServer®,它是一網路化檔案系統,可支援於UNIX, Windows NT (Intel),Windows 98,Linux在TCP/IP網路上執行的ACUCOBOL應用程式。

AcuServer®是一種簡單且經濟的方式,為您的COBOL應用程式提供了在Client/Server的環境中對遠端檔案存取的支援。使用AcuServer®,您的應用程式獲得了:

  • 在任何裝有AcuServer®的網路系統上,具產生和存取資料檔案的能力。
  • 對所有索引檔、相對檔和循序檔進行遠端存取的完整功能。
  • 完全支援索引檔和相對檔的record locking。
  • 遠端和局部(local)檔案的透通性(transparent)存取。

無需修改現有程式碼

AcuServer®可以不需要對您的現有程式碼進行任何修改。您可藉由定義在執行系統(runtime)的組織檔案、作業系統環境、或您的應用程式碼中的路徑名稱指往遠端檔案。

無需重新編譯現有的程式

AcuServer®不需要重新編譯您已存的程式。當以執行系統與AcuServer®執行時,任何由ACUCOBOL-GT®編譯的程式可立即獲得遠端檔案存取的能力。

AcuServer®如何運作?

AcuServer®經由在檔案伺服器上執行叫做AcuServer®的記憶體常駐程式的使用來提供遠端檔案存取的支援。UNIX與Windows NT(Intel)兩者檔案伺服器皆被支援。AcuServer®在檔案伺服器(file server)上執行。客戶端(client)應用程式可使用ACUCOBOL-GT®執行系統來執行。

執行系統和AcuServer®先後的工作來完成對遠端檔案存取的需求。執行系統辨識了對遠端檔案的需求,並對每一個需求“綁進”(bundle)一遠端程序呼叫(RPC:Remote Procedure Call)並傳給AcuServer®。AcuServer®在伺服器(server)上監聽,以接收需求,管理其執行,並且將結果傳回客戶端之需求者(client requester)。

典型的傳輸

典型的傳輸可能是:

  1. 在網路機器上執行的應用程式嚐試去 READ 一檔案。
  2. ACUCOBOL-GT®的執行系統注意到要讀取的檔案被放置在遠端的系統上,接著將需求包裝成一RPC,再給在檔案伺服器(file server)上的AcuServer®。
  3. AcuServer®從客戶端接收到 RPC 需求,即執行 READ 命令,再將記錄內容給客戶端,如此就完成RPC呼叫。

需注意的是:READ 存取是以單一的網路傳輸來完成。如此絕佳的設計有助於存取遠端資料所需時間之最小化。

Record locking

Record locking的支援並沒有因使用AcuServer®而有所影響或限制。您的索引檔和相對檔接受與在獨立環境中可用的record locking相同的支援:任何以I-O模式開啟的索引或相對檔案皆可做record locking。

遠端檔案存取效益

網路檔案系統通常在網路檔案存取時會造成不合理的效益傷害。增加五倍或更多時間來完成一尋常的檔案動作對網路負載(overhead)來說一向是正常的。但是藉著使用RPC,AcuServer®就能將網路負載減少到最小。

AcuServer®可管理網路上無限制的客戶端與伺服器之數量(每個檔案伺服器需要一個別的AcuServer®授權許可。)一個檔案伺服器可支援的客戶端數量是藉伺服器處理能力與客戶端之需求而定的。

Multiple-use授權許可適用於想分散客戶端負荷至位於相同檔案伺服器上之多重AcuServer®的站上,如此可以增加廣大網路的產量。