什麼是Microsoft SNA 伺服器?概念、運作方式
網路百科全書中 Microsoft SNA 伺服器的定義。
什麼是 Microsoft SNA 伺服器?
SNA 伺服器是用於 LAN 主機整合的工具 (SNA 和非 SNA 網路、個人電腦和主機電腦,以及網際網路/內部網路技術與 IBM AS/400 和大型主機系統的整合)。
SNA 伺服器管理
Microsoft SNA Server 第 4 版是一個全面的網關和應用程序集成平台,使組織能夠採用 Internet、Intranet 和客戶端/服務器技術,同時保留其對 AS/400 和大型主機系統的投資。
SNA 伺服器提供下列優點:
您可以透過保留現有的 AS/400 和大型主機投資來節省資金。
它允許您將 Internet、Intranet 和客戶端/服務器解決方案與基於主機的系統集成。
它提供了一個平台來開發強大的客戶端/服務器應用程序,包括使用主機資源的下一代 Web 交易和電子商務解決方案。
運作方式
在其最早的版本中,SNA Server 提供了網關功能,用於將 TCP/IP、Internetwork Packet Exchange (IPX)、NetBEUI 和 Banyan VINES 網絡與基於 SNA 主機的環境集成。這提供了基於 LAN 的客戶端/服務器系統(例如 Microsoft BackOffice Server)和基於主機的系統(例如 IBM AS/400)和大型計算機之間的連接。
在 SNA Server 第 3 版中,此閘道功能已擴充,以包含與 Microsoft Windows NT 應用程式和安全性的設施整合。第 4 版進一步擴展了網關功能,同時增強了 SNA Server 作為應用程序集成平台的地位。SNA Server 4 是第一個將傳統 SNA 閘道功能與中介軟體應用程式功能結合的 SNA 閘道產品。
當 LAN 用戶端嘗試與 SNA 網路通訊時,它會與 SNA 伺服器建立初始連線,這會為用戶端提供網域中所有 SNA 伺服器的名稱。然後,用戶端會從這些名稱隨機嘗試 SNA 伺服器,直到找到要求的邏輯單元 (LU) 為止。LU 是可配置的單元,可指定要與大型主機或 AS/400 主機建立的工作階段類型。SnaBase服務可讓SNA伺服器和客戶端跟蹤域中SNA伺服器的名稱。SNA伺服器使用專用的802.2、X.25或同步資料鏈路控制(SDLC)鏈路,使用適當的硬體和佈線連線到AS/400或大型機。
SNA Server 4 包含下列新功能:
Microsoft 管理主控台 (MMC) 支援,透過數個 SNA Server 嵌入式管理單元將 SNA Server 與其他 Windows NT 工具整合,並讓 SNA Server 為 Windows 2000 系列作業系統做好準備
每台伺服器最多支援 30,000 個同時會話
Telnet 支援 3270 和 5250 小程式,這為管理員在存取 AS/400 或大型主機系統時提供更多終端模擬選擇
Windows 95 和 Windows 98 用戶端的 Web 安裝程式,讓使用者使用標準 Web 瀏覽器 (例如 Microsoft Internet Explorer) 下載預先設定的 SNA 用戶端,透過公司內部網路上的 Web 瀏覽器提供主機連線的簡單方式
適用於 CICS 和 IMS 的 COM Transaction Integrator,透過將 CICS 或 IMS 大型主機環境與 Microsoft Transaction Server (MTS) 整合,為開發三層用戶端/伺服器或 Web 對主機應用程式提供拖放簡單性
元件產生器,一種從大型主機環境匯入 COBOL 程式碼並自動產生 MTS 元件的工具
SNA 會話層級壓縮可改善資料輸送量
VSAM 檔案傳送指令行公用程式,用於在大型主機 VSAM 資料集與 Windows NT 之間上傳或下載檔案
適用於 AS/400 和 VSAM 的 OLE DB 提供者
COM 交易整合器 (COMTI)
Microsoft SNA Server 第 4 版的元件,可讓用戶端應用程式存取兩個熱門的大型主機交易處理 (TP) 環境,即客戶資訊控制系統 (CICS) 和資訊管理系統 (IMS)。
COM 交易整合器的運作方式
COM 交易整合器 (COMTI) 會與 Microsoft Transaction Server (MTS) 搭配使用,讓 CICS 和 IMS 程式顯示為 MTS 元件,可與其他 MTS 元件搭配使用,以建置分散式應用程式。
COMTI 包括一個 Microsoft Windows NT Server 運行時環境和一個名為 Component Builder 的開發工具,它可以導入大型機 COBOL 代碼並自動生成與 MTS 兼容的對象。
這使得開發人員可以在他們習慣的視覺化、面向對象的環境中進行編程,從而允許他們訪問主機交易,而無需學習 SNA 的複雜性。