WebLogic是美國Oracle公司出品的一個Application Server,它是一個基于JAVA EE架構的中間件。WebLogic主要用于開發、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器。它將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
Weblogic的主要組成部分
1.Domain(域):一個管理單元或邊界,可以從單點管理多個服務器。Domains可以被用來劃分開發/測試/生產應用,管理和操作責任,組織的或業務的部門。
1.服務器:服務器是Java虛擬機(JVM)中執行的JAVA類weblogic.server的一個實例。服務器至多與一個Weblogic Server機器相關聯,有一些專用的RAM,是多線程的。
1.Administration Server(管理服務器):一個Administration Server是:一個域控制的中心點,XML配置庫的保管者,日志信息的中心來源。
1.Managed Server(被管理的服務器):一個Managed Server是Weblogic Server的一個實例,從Administration Server遠程加載他的配置,可能是或可能不是集群的一部分。
1.Machines(機器):一個Machines典型的體現為服務器所在的物理硬件,可能是Unix或非Unix系統,一個單獨機器上可以有一個或者更多的服務器實例。
1.Weblogic Server Clusters 集群:Clusters能聚集一些機器和服務器,好像是一個單獨實例,Clusters用于負載平衡和故障恢復。
Weblogic的特點
WebLogic Server專為企業電子商務應用系統開發,它簡化了可移植及可擴展的應用系統的開發,并為其他應用系統和系統提供了豐富的互操作性。WebLogic Server擁有出色的群集技術,實現了網頁群集和EJB組件群集,且不需要任何專門的硬件或操作系統支持。這些群集技術提供了透明的復制、負載平衡以及表示內容容錯和組件容錯的功能。
Weblogic的安裝和管理
WebLogic提供了多種安裝方式,包括用戶圖形界面(GUI)、控制臺(console)模式和silent(沉默)模式。安裝后,可以通過管理控制臺進行配置資源屬性、部署應用或組件、監測資源使用情況、查看日志消息、啟動或關閉服務器等管理動作。此外,WebLogic還支持通過命令行工具進行管理,如weblogic.Admin應用程序和Weblogic.Admin命令。
Weblogic的應用場景
WebLogic廣泛應用于企業級應用的開發和部署,特別適合需要高性能、高可靠性和可伸縮性的大型分布式應用。它支持多種編程語言和框架,能夠滿足不同規模和復雜度的應用需求。
?
?