企業IT環境中需要一種技術來實現多個獨立系統彼此“無縫地”聯系。WebLogic Server就是一種可以橋接各種數據通信請求並處理系統集成的系統。
什麽是WebLogic服務器?
WebLogic服務器是一個應用服務器,用作開發,部署和運行多層(n層)分布式Java應用的平台。它還充當托管在其上的應用與遠程數據庫或消息服務器之類的應用之間的橋梁。
甲骨文是目前市場上流行的在線事務處理(OLTP)平台的提供商,而WebLogic服務器是使甲骨文成爲主要競爭者的得力工具之一。他們在2008年收購了BEA Systems,從而獲得了這個Java 2平台企業版(J2EE)服務器。
WebLogic服務器位于中間層,與代理和防火牆一樣。這是位于前端外部應用(通常是與外部的浏覽器啓用的接口)和數據庫服務器(後端層-存儲數據的服務器)之間的層。
從這個中間件位置,WebLogic服務器集中了應用服務,例如:
- Web服務 – Web服務器的各種功能
- 業務服務 – 流程的業務組件
- 後端連接 – 啓用與後端存儲設備和服務器的連接
換句話說,這個基于Java的應用服務器可以實現業務流程的最佳和簡化的端到端性能。更重要的是,它使用緩存和連接池等技術功能,這意味著WebLogic還有助于減少處理和事務時間。此外它還提供企業級安全性和強大的角色管理功能。
基本的WebLogic架構?
除了作爲J2EE服務器之外,WebLogic還可用于企業和管理其他服務器,從而管理在其上運行的服務。
域:這是爲了便于管理而組合在一起的應用集合。域由管理服務器和受其控制的多個受管服務器組成。
基礎域:這是一個只有管理服務器而沒有其他內容的新域。它可能不實用,但它可以獨立存在。
托管服務器:這些服務器存在于域內並用于各種目的。此類服務器的示例包括SOA Suite,WebCenter Suite和Business Intelligence Suites。
安裝WebLogic服務器
要下載WebLogic服務器副本,需要到Oracle Technology Network軟件下載頁面。在接受許可協議並下載你首選的軟件版本後,就可以開始安裝了。
安裝方案包括:
創建基本域 – 每當你安裝新的WebLogic實例時,默認情況下,將創建一個沒有托管服務器的基本域。在添加托管服務器之前,它實際上不會做太多。
在基本域中創建托管服務器 – 接下來,你將繼續創建添加到主基域的托管服務器。這稱爲“擴展基域”。
在新域中創建托管服務器 – 如果你決定要在自己的域中運行托管服務器,WebLogic允許你克隆主域中的現有管理服務器並使用它爲新托管服務器創建新域。這稱爲“擴展托管服務器”。
集群托管服務器 – 在這種情況下,一旦托管服務器安裝在不同的域中,它們就可以“集群”在一起,由一個可駐留在任一域中的管理服務器運行。
無論你選擇何種安裝方式,或最初選擇的體系結構配置,都可以隨後根據業務流程邏輯的需要重新構建設計。
應用WebLogic
理想情況下,WebLogic可以很好地適應業務的技術環境,在這種環境中,它可以通過以下方式進行配置:
- 作爲所有基于Java應用的托管解決方案
- 充當高端網站的家
- 解決前端應用和後端服務器之間連接速度慢問題的最佳安全解決方案
- 成爲能夠應對業務可擴展性問題的橋梁
簡而言之,可以說WebLogic是一個具有未來發展前景的應用服務器。它可以作爲需要包含在業務數據處理流程中的其他Java應用,業務套件和硬件設備的輔助工具。
WebLogic使用哪些監控和管理工具?
主要介紹三種最流行的WebLogic管理和監控工具。
SolarWinds WebLogic性能監控工具
雖然它是第三方産品,但SolarWinds WebLogic性能監控工具是一個管理套件,涵蓋了監控和管理WebLogic的所有方面。
通過查看此工具的功能,我們可以深入了解它的實際功能:
- 監控內存分配和使用情況,確保完成流程而不會占用資源
- 服務器和應用監控,提供對線程和池的深入性能洞察。這包括當前等待時間和執行請求所花費的時間,以及跟蹤待處理的請求
- 與服務器和應用監控器集成後,SolarWinds數據庫性能分析器提供與WebLogic相關的Oracle數據庫的詳細分析和報告
- 監控數據庫,如SQL Server,MySQL,DB2,SAP ASE和其他數據庫,在數據存儲方面實現幾乎100%的全面通信
- 監控VMware和Hyper-V等虛擬環境和應用,允許複制和測試模擬設置
BEA WebLogic管理控制台
可以通過Web浏覽器訪問這個本機Oracle管理控制台,並從WebLogic域的Administration Server實例運行。它使用稱爲MBean的Java對象,每個對象都包含一組屬性,這些屬性定義用于管理服務器的不同功能和操作的參數。
可以使用此管理工具完成的工作包括:
- 啓動,停止實例和群集配置
- 配置服務器服務,如數據庫連接(JDBC)和消息傳遞(JMS)
- 用戶,組和角色的安全性和管理
- 配置和部署Java應用
- 監控服務器和應用的性能,通過服務器和域日志文件排除故障
WebLogic智能儀表板和監控(WLSDM)
WebLogic智能儀表板和監控(WLSDM)是另一個第三方管理和監控工具,它是一個控制台擴展,而不是一個獨立的解決方案。
WLSDM的一些強大功能包括:
- 簡單,快速,非資源密集型安裝,擴展獨有的優勢,可以獲取WebLogic域的快照
- 能夠創建無限數量的自定義儀表板,以滿足管理員控制和報告查詢的需求
- 通過使用WLSDM指標浏覽器輕松創建警報和通知
- 存儲和檢索舊數據,包括度量數據,後端數據,甚至報警,用于比較和分析
- 腳本的添加和調度,以便于管理CRON作業
WebLogic的優缺點
優點:
它是甲骨文的優質産品之一,具有數據安全性和完整性保證
一個強大的故障安全解決方案,這是關鍵任務計算環境必須的
能夠通過緊湊的報告在WebLogic域上繪制完整的圖表,以便于理解和准確的決策
缺點:
與其他類似的軟件解決方案相比,可能看起來有點笨重和臃腫
並非每個中小型企業都能承擔相當複雜的許可費用
天下數據是國內屈指可數的擁有多處海外自建機房的新型IDC服務商,被業界公認爲“中國IDC行業首選品牌”。
天下數據與全球近120多個國家頂級機房直接合作,提供包括香港、美國、韓國、日本、台灣、新加坡、荷蘭、法國、英國、德國、埃及、南非、巴西、印度、越南等國家和地區的服務器、雲服務器的租用服務,需要的請聯系天下數據客服!
除提供傳統的IDC産品外,天下數據的主要職責是爲大中型企業提供更精細、安全、滿足個性需求的定制化服務器解決方案,特別是在直銷、金融、視頻、流媒體、遊戲、電子商務、區塊鏈、快消、物聯網、大數據等諸多行業,爲廣大客戶解決服務器租用中遇到的各種問題。