Domino®網路伺服器

Domino® 提供整合的網路應用程式伺服器,能管理網際網路及內部網路用戶端可以存取的網站,並提供儲存在檔案系統或 Domino® 資料庫中的頁面。

當網路瀏覽器要求 Domino® 資料庫中的頁面時,Domino® 會將文件轉換為 HTML。當網路瀏覽器要求 HTML 檔案中的頁面時,Domino® 會直接從檔案系統中讀取檔案。之後,網路伺服器會使用 HTTP 通訊協定將資訊傳送給網路瀏覽器。

使用 Domino® 將網頁當成文件儲存在資料庫中,最大的好處是可以儲存靜態 HTML 頁面:使用 Domino®,您在資料庫中進行的任何變更都會自動反映在網路伺服器上。

任何 Domino® 應用程式都可以是網路應用程式。建立網路應用程式之前,請熟悉可轉換為 HTML 的 Domino® 功能,並判定網路瀏覽器使用者、Notes® 用戶端或兩者是否可存取應用程式。您可以使用 Notes® 公式語言來偵測存取應用程式的使用者類型,並依照使用者類型變更應用程式中的資訊顯示。

Domino® 網站可以由單一資料庫或數個以鏈結連接的資料庫組成。除了主控網站外,網路伺服器還可以執行其他伺服器作業,如郵件或目錄服務。如果您不想讓組織以外的使用者存取伺服器上的資料庫,請務必在資料庫上強制執行安全性。

如需設計網路應用程式的相關資訊,請參閱「HCL Domino® Designer 說明」。

Domino® 包含下列網路伺服器功能:

  • Notes® 功能轉換為 HTML 程式碼。例如,在 HTML 程式碼中,焦點資訊鏈結會轉換成錨點 (<A>) 標籤。
  • 透通 HTML。這個 HTML 程式碼可併入表單、文件、或「關於」及「使用」文件中,Domino® 在頁面轉換期間不會解譯此程式碼。透通 HTML 可讓您使用僅限網路的文字格式、鏈結、影像、指令及程式。使用透通 HTML,可以結合 Domino® 功能和 HTML 程式碼。
  • 使用標準 Domino® 安全性(如資料庫ACL)及網際網路安全功能(如 Secure Sockets Layer (SSL) 及名稱及密碼鑑別)的應用程式安全性。
  • 支援在文件中使用透通 HTML 參照或內嵌在文件中的 Java applet。
  • 支援 JavaScript,將併入為透通 HTML 或直接內嵌在文件中。
  • 支援在文件中使用透過 HTML 參照的 CGI 程式。CGI 支援 EXE、CMD 及 BAT 檔案與以 Perl、Python 及 PHP 撰寫的 script。
  • 支援在伺服器的硬碟機之目錄中參照的靜態 HTML 網頁。可由併入文件中的透通 HTML 參照,或可使用 URL 直接要求的靜態 HTML 頁面。
  • 支援 Domino® URL 中前次修改的標頭,可讓許多網路瀏覽器或 Proxy 伺服器快取 Domino® 頁面。
  • 支援將 Domino® 功能顯示給網路用戶端的 URL 延伸,如開啟資料庫或視圖。
  • 將 URL 及目錄重新導向並重新對應至另一個位置。
  • 支援在單一伺服器機器上的多個具有個別 DNS 名稱的網站。
  • 支援伺服器叢集,可以在無法使用第一部伺服器時,讓伺服器可以對回應伺服器執行容錯移轉,並提供載入平衡以將使用者的回應時間最大化。
  • Domino®網路伺服器應用程式介面 (DSAPI) 支援所有階段的要求處理,包括對映及轉換送入的 URL、鑑別及授權使用者、處理要求,以及記載。

如需自訂網路應用程式使用者鑑別的相關資訊,請參閱 Lotus® C API Toolkit for Domino®Notes® 中的 DSAPI 文件。

網路日誌 (部落格) 及 RSS 資訊來源

可以在 Domino®網路伺服器上管理網誌(部落格)及 RSS 資訊來源。Notes® Basic 包含兩種應用程式範本,透過使用視圖內容建立 RSS 資訊來源,建立 Domino® 網誌(部落格)以及聯合來自 Notes® 應用程式的內容。

如需使用 Domino® 部落格範本 (DOMINOBLOG.NTF) 的相關資訊,請參閱 HCL Notes® 說明

如需使用 Domino® RSS 範本 (RSS_GENERATOR.NTF) 的相關資訊,請參閱此範本提供的文件。

Domino® XML 服務

您可以在網路伺服器上啟用 Domino®網路XML 服務,以便伺服器對 HCL Digital Experience 使用 Common Mail 及 Common Calendar Portlet。如需設定及使用 Common PIM Portlet 搭配 Domino® 的相關資訊,請參閱最新的 Digital Experience 文件。

變更網站內容

您也許會發現將網路伺服器設定為生產伺服器,並將另一部網路伺服器設定為「準備」伺服器十分方便。網路內容管理員不需向使用者顯示便可變更準備伺服器。完成網站的所有變更後,網路內容管理員可以從準備伺服器將網站抄寫至生產伺服器。此外,使用準備伺服器可讓網路內容管理員在抄寫前,先透過瀏覽器檢視變更。

如果您使用準備伺服器,則只提供網路內容管理員的存取權。同時,請務必在準備伺服器及生產伺服器上提供網路內容管理員抄寫存取權。