欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
在WEBLOGIC環(huán)境中考慮SOA
在WEBLOGIC環(huán)境中考慮SOA

時(shí)間:2006-02-15
作者:Suchin Rengan
瀏覽次數: 648
本文關(guān)鍵字:SOAWebLogicWeb ServiceWeb服務(wù)
文章工具
 推薦給朋友
 打印文章

  最近我在為一個(gè)客戶(hù)工作,他們有許多部署在WebLogic 8.1上的J2EE應用程序,需要我幫助他們把應用程序資產(chǎn)轉化為SOA的服務(wù)資產(chǎn)。他們有嚴格的時(shí)限,所以不能對應用程序代碼進(jìn)行大的改動(dòng)。在討論中,他們不斷提出關(guān)于Web服務(wù)的問(wèn)題,我感覺(jué)人們通常將Web服務(wù)看作SOA的構件塊。他們關(guān)注的是將應用程序組件轉化為Web服務(wù)以及由此給整體環(huán)境和操作帶來(lái)的影響。

  許多人將Web服務(wù)看作SOA基礎架構的構件塊,這并不奇怪。我認為Web服務(wù)可以是SOA的構件塊,但并不一定是必需的。下面我將介紹為什么以及如何可以將部署在WebLogic Server上的應用程序組件看作作為SOA一部分的服務(wù)。

  應用程序可以被分解為實(shí)現業(yè)務(wù)功能的組件。每一個(gè)應用程序都有特定的業(yè)務(wù)、功能和操作需求。功能需求要迎合實(shí)現,在這方面我不準備花太多時(shí)間介紹,因為我們討論的是已經(jīng)成為企業(yè)一部分的、需要轉化為SOA構件塊的應用程序。此時(shí)我們需要關(guān)注的是,如何關(guān)聯(lián)業(yè)務(wù)需求并為該應用程序提供一個(gè)輕松的操作環(huán)境。

  許多業(yè)務(wù)需求都歸結為對應用程序的服務(wù)水平協(xié)議(SLA)的滿(mǎn)足,業(yè)務(wù)需求可能包括以下方面:

  • 并發(fā)用戶(hù)
  • 響應時(shí)間
  • 錯誤率
  • 工作負載優(yōu)先化(業(yè)務(wù)功能按照優(yōu)先級進(jìn)行分解)
  • 應用程序采用率(就用戶(hù)數目而言的應用程序擴展路線(xiàn)圖)
  • 可用性

  操作需求與維護基礎架構有關(guān),可能包括以下方面:

  • 應用程序監控
  • 部署策略
  • 維護(補丁、升級)
  • 問(wèn)題診斷

  大多數情況下,WebLogic實(shí)例上部署了許多應用程序,難以將上述需求關(guān)聯(lián)到該環(huán)境中。

  隔離:給出上述場(chǎng)景之后,我們來(lái)看一種將這樣的環(huán)境轉化為SOA的一部分的方法。第一步是要隔離被認為是關(guān)鍵型的應用程序或組件??梢酝ㄟ^(guò)將這些應用程序部署到各自的WebLogic實(shí)例中,然后關(guān)聯(lián)適當的存儲器和WebLogic資源到該應用程序來(lái)實(shí)現隔離。然后這些服務(wù)器實(shí)例可以被集群化,這樣就有助于進(jìn)行故障轉移,從而使環(huán)境具有高度可用性。不要忘記:業(yè)務(wù)期望值越高,基礎架構的成本就越昂貴。如果需要隔離應用程序的特定組件,可以利用定制的執行隊列(Execute Queue)或工作管理器(Work Manager)(9.0中的新特性),為它們配置適當的線(xiàn)程數。創(chuàng )建執行隊列可以為應用程序組件提供分離的請求通道,并防止請求缺乏關(guān)鍵型業(yè)務(wù)功能。在連接池級進(jìn)行隔離可以確保數據庫資源的可用性。

  服務(wù)器特征:我們需要從吞吐量、負載之下的響應等方面來(lái)了解服務(wù)器特征。這是通過(guò)進(jìn)行負載/壓力測試,然后調優(yōu)環(huán)境以獲得WebLogic Server實(shí)例的最佳性能指標來(lái)完成的。這是一項重要的任務(wù),因為它可以幫助規劃以后的應用程序采用率,從而提供一個(gè)可伸縮的環(huán)境。

  災難恢復規劃:關(guān)鍵型應用程序應該有適當的災難恢復規劃。我信任hot-hot型而不是hot-standby(熱備份)型的冗余環(huán)境。如果備份不能運行該怎么辦?如果出現故障,有多少服務(wù)器實(shí)例才足以維持峰值負載?關(guān)于這方面的詳細信息也必須在文檔中注明。所有這些可以確保在出現故障時(shí)能夠有一個(gè)運行良好的環(huán)境,而保護業(yè)務(wù)是底線(xiàn)。

  統一管理:我曾經(jīng)在一些機構中看到他們用一個(gè)操作小組來(lái)管理多個(gè)WebLogic域。這樣的環(huán)境是難于維護和管理的??紤]需要進(jìn)行更新的場(chǎng)景。還有監控——這是一項日常操作任務(wù)——必須查看多個(gè)WebLogic Server控制臺以收集信息。我的建議是,在可能的地方對類(lèi)似的應用程序創(chuàng )建多個(gè)集群而不是多個(gè)域。集群提供對應用程序的固有隔離級別,這會(huì )產(chǎn)生較少的域以及更易于管理的環(huán)境。

  操作是面向流程的:對環(huán)境的操作很大程度上是面向流程的,且需要進(jìn)行詳細的記錄。錯誤模式和正確的解決方案的記錄都是一個(gè)動(dòng)態(tài)過(guò)程。環(huán)境進(jìn)行升級和打補丁的停機時(shí)間必須符合高可用性的業(yè)務(wù)需求。必須為維護設置適當的過(guò)程。還要定義逐步升級的過(guò)程,并寫(xiě)入文檔。作為部署過(guò)程的一部分,還應該采用域模板,以便產(chǎn)生跨不同環(huán)境的一致域。

  提供透明性一個(gè)管理良好的環(huán)境需要有針對關(guān)鍵性業(yè)務(wù)破壞的報警機制。在問(wèn)題診斷時(shí),服務(wù)器日志中的信息必須有一定的透明度。應用程序必須記錄有助于問(wèn)題診斷的關(guān)鍵信息。在問(wèn)題診斷時(shí),可以使用諸如來(lái)自Splunk之類(lèi)的工具來(lái)聚合來(lái)自服務(wù)器環(huán)境中不同日志的信息。此外,預期和實(shí)際的關(guān)鍵性技術(shù)指標也應該被收集并關(guān)聯(lián)起來(lái)。例如,在容量規劃期間,可以基于業(yè)務(wù)需求預測特定數目的并發(fā)用戶(hù),而這個(gè)數字可能與生產(chǎn)環(huán)境中實(shí)際得到的數字不同。這類(lèi)技術(shù)指標應該定期報告,以方便以后的環(huán)境調優(yōu)。

結束語(yǔ)
  在本文中,我介紹了一種經(jīng)過(guò)大大簡(jiǎn)化的方法,用于將駐留在WebLogic上的應用程序轉化為SOA中的資產(chǎn)。此外,我沒(méi)有談到的其他領(lǐng)域(比如數據庫、外部系統)也需要進(jìn)行分析和研究。上述概念也可以應用于這些系統。這些特性都帶有相關(guān)的成本,因此必須分析實(shí)現它們的投資回報(ROI)。最后您將得到一個(gè)可以滿(mǎn)足業(yè)務(wù)和功能需求的環(huán)境,就可以很好地實(shí)現SOA了。本文并未涵蓋所有的SOA要素,但是它提出了一個(gè)用于滿(mǎn)足復雜的WebLogic環(huán)境中的某些SOA需求的解決方案。

參考資料 實(shí)現執行線(xiàn)程

原文出處 Thinking SOA in a WebLogic Environmenthttp://dev2dev.bea.com/blog/srengan/archive/2005/12/post.html

 作者簡(jiǎn)介
Suchin Rengan 是BEA公司專(zhuān)業(yè)服務(wù)機構的一名資深顧問(wèn)。他于2004年12月加入BEA,在此之前,他在惠普公司擔任J2EE應用方面的解決方案架構師。他還擔任Chase和GSK公司的顧問(wèn)。Suchin積極參與dev2dev的活動(dòng)策劃。他領(lǐng)導著(zhù)CodeShare中的幾個(gè)開(kāi)源項目,其中一個(gè)旨在凝聚社區的力量來(lái)開(kāi)發(fā)面向WebLogic和AquaLogic平臺的Eclipse插件。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
SOA 非功能測試最佳實(shí)踐
微服務(wù)、SOA 和 API:是敵是友?
Java EE即將死去,毫無(wú)疑問(wèn)!
企業(yè)平臺中的業(yè)務(wù)規則引擎(轉載與dev2dev)
導致系統性能失敗的10個(gè)原因
實(shí)時(shí)SOA從消息總線(xiàn)開(kāi)始
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久