共計 2636 個字符,預(yù)計需要花費(fèi) 7 分鐘才能閱讀完成。
這篇文章將為大家詳細(xì)講解有關(guān) WebLogic 服務(wù)器基礎(chǔ)知識是什么,文章內(nèi)容質(zhì)量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
企業(yè) IT 環(huán)境中需要一種技術(shù)來實現(xiàn)多個獨立系統(tǒng)彼此“無縫地”聯(lián)系。WebLogic Server 就是一種可以橋接各種數(shù)據(jù)通信請求并處理系統(tǒng)集成的系統(tǒng)。
什么是 WebLogic 服務(wù)器?
WebLogic 服務(wù)器是一個應(yīng)用服務(wù)器,用作開發(fā),部署和運(yùn)行多層 (n 層) 分布式 Java 應(yīng)用的平臺。它還充當(dāng)托管在其上的應(yīng)用與遠(yuǎn)程數(shù)據(jù)庫或消息服務(wù)器之類的應(yīng)用之間的橋梁。
甲骨文是目前市場上流行的在線事務(wù)處理 (OLTP) 平臺的提供商,而 WebLogic 服務(wù)器是使甲骨文成為主要競爭者的得力工具之一。他們在 2008 年收購了 BEA Systems,從而獲得了這個 Java 2 平臺企業(yè)版 (J2EE) 服務(wù)器。
WebLogic 服務(wù)器位于中間層,與代理和防火墻一樣。這是位于前端外部應(yīng)用 (通常是與外部的瀏覽器啟用的接口) 和數(shù)據(jù)庫服務(wù)器 (后端層 - 存儲數(shù)據(jù)的服務(wù)器) 之間的層。
從這個中間件位置,WebLogic 服務(wù)器集中了應(yīng)用服務(wù),例如:
Web 服務(wù) – Web 服務(wù)器的各種功能
業(yè)務(wù)服務(wù) – 流程的業(yè)務(wù)組件
后端連接 – 啟用與后端存儲設(shè)備和服務(wù)器的連接
換句話說,這個基于 Java 的應(yīng)用服務(wù)器可以實現(xiàn)業(yè)務(wù)流程的最佳和簡化的端到端性能。更重要的是,它使用緩存和連接池等技術(shù)功能,這意味著 WebLogic 還有助于減少處理和事務(wù)時間。此外它還提供企業(yè)級安全性和強(qiáng)大的角色管理功能。
基本的 WebLogic 架構(gòu)?
除了作為 J2EE 服務(wù)器之外,WebLogic 還可用于企業(yè)和管理其他服務(wù)器,從而管理在其上運(yùn)行的服務(wù)。
域:這是為了便于管理而組合在一起的應(yīng)用集合。域由管理服務(wù)器和受其控制的多個受管服務(wù)器組成。
基礎(chǔ)域:這是一個只有管理服務(wù)器而沒有其他內(nèi)容的新域。它可能不實用,但它可以獨立存在。
托管服務(wù)器:這些服務(wù)器存在于域內(nèi)并用于各種目的。此類服務(wù)器的示例包括 SOA Suite,WebCenter Suite 和 Business Intelligence Suites。
安裝 WebLogic 服務(wù)器
要下載 WebLogic 服務(wù)器副本,需要到 Oracle Technology Network 軟件下載頁面。在接受許可協(xié)議并下載你首選的軟件版本后,就可以開始安裝了。
安裝方案包括:
創(chuàng)建基本域 – 每當(dāng)你安裝新的 WebLogic 實例時,默認(rèn)情況下,將創(chuàng)建一個沒有托管服務(wù)器的基本域。在添加托管服務(wù)器之前,它實際上不會做太多。
在基本域中創(chuàng)建托管服務(wù)器 – 接下來,你將繼續(xù)創(chuàng)建添加到主基域的托管服務(wù)器。這稱為“擴(kuò)展基域”。
在新域中創(chuàng)建托管服務(wù)器 – 如果你決定要在自己的域中運(yùn)行托管服務(wù)器,WebLogic 允許你克隆主域中的現(xiàn)有管理服務(wù)器并使用它為新托管服務(wù)器創(chuàng)建新域。這稱為“擴(kuò)展托管服務(wù)器”。
集群托管服務(wù)器 – 在這種情況下,一旦托管服務(wù)器安裝在不同的域中,它們就可以“集群”在一起,由一個可駐留在任一域中的管理服務(wù)器運(yùn)行。
無論你選擇何種安裝方式,或最初選擇的體系結(jié)構(gòu)配置,都可以隨后根據(jù)業(yè)務(wù)流程邏輯的需要重新構(gòu)建設(shè)計。
應(yīng)用 WebLogic
理想情況下,WebLogic 可以很好地適應(yīng)業(yè)務(wù)的技術(shù)環(huán)境,在這種環(huán)境中,它可以通過以下方式進(jìn)行配置:
作為所有基于 Java 應(yīng)用的托管解決方案
充當(dāng)高端網(wǎng)站的家
解決前端應(yīng)用和后端服務(wù)器之間連接速度慢問題的最佳安全解決方案
成為能夠應(yīng)對業(yè)務(wù)可擴(kuò)展性問題的橋梁
簡而言之,可以說 WebLogic 是一個具有未來發(fā)展前景的應(yīng)用服務(wù)器。它可以作為需要包含在業(yè)務(wù)數(shù)據(jù)處理流程中的其他 Java 應(yīng)用,業(yè)務(wù)套件和硬件設(shè)備的輔助工具。
WebLogic 使用哪些監(jiān)控和管理工具?
主要介紹三種最流行的 WebLogic 管理和監(jiān)控工具。
SolarWinds WebLogic 性能監(jiān)控工具
雖然它是第三方產(chǎn)品,但 SolarWinds WebLogic 性能監(jiān)控工具是一個管理套件,涵蓋了監(jiān)控和管理 WebLogic 的所有方面。
通過查看此工具的功能,我們可以深入了解它的實際功能:
監(jiān)控內(nèi)存分配和使用情況,確保完成流程而不會占用資源
服務(wù)器和應(yīng)用監(jiān)控,提供對線程和池的深入性能洞察。這包括當(dāng)前等待時間和執(zhí)行請求所花費(fèi)的時間,以及跟蹤待處理的請求
與服務(wù)器和應(yīng)用監(jiān)控器集成后,SolarWinds 數(shù)據(jù)庫性能分析器提供與 WebLogic 相關(guān)的 Oracle 數(shù)據(jù)庫的詳細(xì)分析和報告
監(jiān)控數(shù)據(jù)庫,如 SQL Server,MySQL,DB2,SAP ASE 和其他數(shù)據(jù)庫,在數(shù)據(jù)存儲方面實現(xiàn)幾乎 100% 的全面通信
監(jiān)控 VMware 和 Hyper- V 等虛擬環(huán)境和應(yīng)用,允許復(fù)制和測試模擬設(shè)置
BEA WebLogic 管理控制臺
可以通過 Web 瀏覽器訪問這個本機(jī) Oracle 管理控制臺,并從 WebLogic 域的 Administration Server 實例運(yùn)行。它使用稱為 MBean 的 Java 對象,每個對象都包含一組屬性,這些屬性定義用于管理服務(wù)器的不同功能和操作的參數(shù)。
可以使用此管理工具完成的工作包括:
啟動,停止實例和群集配置
配置服務(wù)器服務(wù),如數(shù)據(jù)庫連接 (JDBC) 和消息傳遞(JMS)
用戶,組和角色的安全性和管理
配置和部署 Java 應(yīng)用
監(jiān)控服務(wù)器和應(yīng)用的性能,通過服務(wù)器和域日志文件排除故障
WebLogic 智能儀表板和監(jiān)控(WLSDM)
WebLogic 智能儀表板和監(jiān)控 (WLSDM) 是另一個第三方管理和監(jiān)控工具,它是一個控制臺擴(kuò)展,而不是一個獨立的解決方案。
WLSDM 的一些強(qiáng)大功能包括:
簡單,快速,非資源密集型安裝,擴(kuò)展獨有的優(yōu)勢,可以獲取 WebLogic 域的快照
能夠創(chuàng)建無限數(shù)量的自定義儀表板,以滿足管理員控制和報告查詢的需求
通過使用 WLSDM 指標(biāo)瀏覽器輕松創(chuàng)建警報和通知
存儲和檢索舊數(shù)據(jù),包括度量數(shù)據(jù),后端數(shù)據(jù),甚至報警,用于比較和分析
腳本的添加和調(diào)度,以便于管理 CRON 作業(yè)
WebLogic 的優(yōu)缺點
優(yōu)點:
它是甲骨文的優(yōu)質(zhì)產(chǎn)品之一,具有數(shù)據(jù)安全性和完整性保證
一個強(qiáng)大的故障安全解決方案,這是關(guān)鍵任務(wù)計算環(huán)境必須的
能夠通過緊湊的報告在 WebLogic 域上繪制完整的圖表,以便于理解和準(zhǔn)確的決策
缺點:
與其他類似的軟件解決方案相比,可能看起來有點笨重和臃腫
并非每個中小型企業(yè)都能承擔(dān)相當(dāng)復(fù)雜的許可費(fèi)用
關(guān)于 WebLogic 服務(wù)器基礎(chǔ)知識是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。