Sun Java Enterprise System 5 技術摘要

本章的重要術語

本節說明本章中使用的重要技術術語,重點是闡明這些術語在 Java ES 環境中使用的方式。

應用程式元件

一種執行某種特定運算功能的自訂開發軟體元件,將業務服務提供給一般使用者或其他應用程式元件。應用程式元件通常符合分散式元件模型 (像是 CORBA 與 J2EE 平台)。可以將這些元件 (以單一或組合方式) 封裝為 Web 服務

架構

一種顯示分散式應用程式 (或某些其他軟體系統) 的邏輯與實體建構區塊及它們彼此間關係的設計。就分散式企業應用程式而言,架構設計一般既包含應用程式的邏輯架構,又包含其部署架構

業務服務

代表多個用戶端執行業務邏輯 (並因此成為多重執行緒程序) 的應用程式元件或元件組合。業務服務也可以是做為 Web 服務封裝的分散式元件的組合,或者是獨立的伺服器

用戶端

請求軟體服務的軟體。用戶端可以是請求其他服務的服務,或是一般使用者存取的 GUI 元件。

部署架構

一種描述邏輯架構與實體運算環境的對映的高階設計。實體環境包括企業內部網路或網際網路環境中的電腦、它們之間的網路連結,以及支援軟體所需的其他實體裝置。

邏輯架構

一種描述分散式應用程式的邏輯建構區塊及這些建構區塊間關係 (或介面) 的設計。邏輯架構既包含分散式應用程式元件,又包含支援這些元件所需的基礎架構服務元件。

伺服器

一種多重執行緒軟體程序 (區別於硬體伺服器),提供分散式服務或一組結合式服務給經由外部介面存取該服務的用戶端

Web 服務

在可存取性、服務封裝和探索方面符合標準網際網路協定的服務。這些標準包括 SOAP 訊息傳送協定、WSDL (Web 服務描述語言) 介面定義和 UDDI (通用描述、探索及整合) 登錄標準。