亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

事務(wù)中間件機器環(huán)境中處理數(shù)據(jù)庫狀態(tài)通知的系統(tǒng)和方法

文檔序號:9380363閱讀:670來源:國知局
事務(wù)中間件機器環(huán)境中處理數(shù)據(jù)庫狀態(tài)通知的系統(tǒng)和方法
【專利說明】
[0001] 版權(quán)聲明
[0002] 本專利文獻的一部分公開內(nèi)容包含受到版權(quán)保護的材料。版權(quán)所有者不反對任何 人按照專利文獻或?qū)@_內(nèi)容在(美國)專利和商標(biāo)局的專利文件或記錄中出現(xiàn)的形式 對專利文獻或?qū)@_內(nèi)容進行復(fù)制,不過保留其它方面的所有版權(quán)。
[0003] 優(yōu)先權(quán)聲明
[0004] 本申請要求由發(fā)明人 Todd Little、Qingsheng Zhang 和 Xugang Shen 在 2014 年 5 月 6 日提交的、標(biāo)題為"ADAPTIVELY INTEGRATING A DATABASE STATE NOTIFICATION SERVICE WITH A DISTRIBUTED TRANSACTIONAL MIDDLEWARE MACHINE" 的美國臨時專利申 請No. 61/989,323的優(yōu)先權(quán),該專利申請No. 61/989,323以引用的方式并入本文(代理人 案號 No. 0RACL-05551US0)。
[0005] 相關(guān)申請的交叉引用
[0006] 本申請涉及下列專利申請,這些專利申請每個都以引用方式全文并入本文:
[0007] 在 2014 年 12 月 31 日提交的、標(biāo)題為 "SYSTEM AND METHOD FOR SUPPORTING COMMON TRANSACTION IDENTIFIER (XID) OPTIMIZATION BASED ON RESOURCE MANAGER (RM) INSTANCE AWARENESS IN A TRANSACTIONAL ENVIRONMENT" 的美國專利申請 No. 14/587, 468 (代理人案號 No. 0RACL-05545US1);以及
[0008] 在 2014 年 12 月 31 日提交的、標(biāo)題為 "SYSTEM AND METHOD FOR SUPPORTING RESOURCE MANAGER(RM) INSTANCE AWARENESS IN A TRANSACTIONAL ENVIRONMENT"的美國專 利申請 No. 14/587, 474 (代理人案號 No. 0RACL-05545US2);以及
[0009] 在 2014 年 12 月 31 日提交的、標(biāo)題為 "SYSTEM AND METHOD FOR SUPPORTING TRANSACTION AFFINITY BASED ON RESOURCE MANAGER (RM) INSTANCE AWARENESS IN A TRANSACTIONAL ENVIRONMENT" 的美國專利申請 No. 14/587, 476 (代理人案號 No. 0RACL-05550US0)。
技術(shù)領(lǐng)域
[0010] 本發(fā)明一般地涉及計算機系統(tǒng)和軟件,并且具體地涉及事務(wù)中間件機器環(huán)境。
【背景技術(shù)】
[0011] 事務(wù)中間件系統(tǒng)或面向事務(wù)的中間件包括能夠處理組織內(nèi)的各種事務(wù)的企業(yè)應(yīng) 用服務(wù)器。隨著新技術(shù)(比如高性能網(wǎng)絡(luò)和多處理器計算機)的發(fā)展,有必要進一步提高 事務(wù)中間件的性能。這些是本發(fā)明的實施例打算要處理的一般領(lǐng)域。

【發(fā)明內(nèi)容】

[0012] 本文所描述的是能夠在事務(wù)中間件機器環(huán)境中處理各種數(shù)據(jù)庫狀態(tài)通知的系統(tǒng) 和方法。該系統(tǒng)能夠?qū)⒁粋€或多個事務(wù)服務(wù)器連接至數(shù)據(jù)庫服務(wù),其中該數(shù)據(jù)庫服務(wù)與通 知服務(wù)關(guān)聯(lián)。而且,與所述一個或多個事務(wù)服務(wù)器關(guān)聯(lián)的通知服務(wù)客戶端能夠接收來自通 知服務(wù)的一個或多個事件,其中所述一個或多個事件指示數(shù)據(jù)庫服務(wù)的一個或多個狀態(tài)變 化。然后,所述一個或多個事務(wù)服務(wù)器進行操作以自適應(yīng)地響應(yīng)數(shù)據(jù)庫服務(wù)的該一個或多 個狀態(tài)變化。
【附圖說明】
[0013] 圖1示出了根據(jù)本發(fā)明的一種實施例的支持在事務(wù)中間件環(huán)境中的數(shù)據(jù)庫狀態(tài) 通知集成的示圖。
[0014] 圖2示出了根據(jù)本發(fā)明的一種實施例的在事務(wù)中間件環(huán)境中處理各種數(shù)據(jù)庫狀 態(tài)通知事件的示圖。
[0015] 圖3示出了根據(jù)本發(fā)明的一種實施例的在事務(wù)中間件環(huán)境中處理數(shù)據(jù)庫高可用 性(HA)事件的示圖。
[0016] 圖4示出了根據(jù)本發(fā)明的一種實施例的在事務(wù)中間件環(huán)境中支持服務(wù)路由的示 圖。
[0017] 圖5示出了根據(jù)本發(fā)明的一種實施例的用于支持在事務(wù)中間件機器環(huán)境中的數(shù) 據(jù)庫狀態(tài)通知集成的示例性流程圖。
【具體實施方式】
[0018] 本發(fā)明以示例的方式(但不意在限定)示于附圖中,在附圖中相同的附圖標(biāo)記指 示相似的元件。應(yīng)當(dāng)注意,在本公開內(nèi)容中對"一個(an)"、"一種"或"一些"實施例的引用 并不一定是對同一實施例的引用,并且這樣的引用意指至少一種實施例。
[0019] 以下關(guān)于本發(fā)明的描述將Tuxedo環(huán)境用作事務(wù)中間件機器環(huán)境的示例。對本領(lǐng) 域技術(shù)人員而言將很清楚的是,其他類型的事務(wù)中間件機器環(huán)境也能夠被無限制地使用。
[0020] 本文所描述的是能夠在事務(wù)環(huán)境(例如,事務(wù)中間件機器環(huán)境)中處理各種數(shù)據(jù) 庫狀態(tài)通知的系統(tǒng)和方法。
[0021] 事務(wù)中間件機器環(huán)境
[0022] 根據(jù)本發(fā)明的實施例,該系統(tǒng)包括高性能硬件(例如,64位處理器技術(shù)、高性能 大容量存儲器以及冗余的InfiniBand和以太網(wǎng)聯(lián)網(wǎng))與應(yīng)用服務(wù)器或中間件環(huán)境(比如 WebLogic套件)的結(jié)合,以提供包含大規(guī)模并行的內(nèi)存中網(wǎng)格的完備的Java EE應(yīng)用服務(wù) 器復(fù)合體,該Java EE應(yīng)用服務(wù)器復(fù)合體能夠被快速提供,并且能夠按需伸縮。根據(jù)一種實 施例,該系統(tǒng)能夠被部署成提供應(yīng)用服務(wù)器網(wǎng)格、存儲區(qū)域網(wǎng)絡(luò)和InfiniBand(IB)網(wǎng)絡(luò)的 全機架、半機架或四分之一機架或者其他配置。中間件機器軟件能夠提供應(yīng)用服務(wù)器、中間 件及其他功能,比如 WebLogic 服務(wù)器、JRockit 或 Hotspot JVM、Oracle Linux 或 Solaris 以及Oracle VM。根據(jù)一種實施例,該系統(tǒng)能夠包含經(jīng)由IB網(wǎng)絡(luò)相互通信的多個計算節(jié)點、 IB交換機網(wǎng)關(guān)和存儲節(jié)點或單元。當(dāng)被實現(xiàn)為機架配置時,該機架的未使用部分能夠留空 或者由充填物占據(jù)。
[0023] 根據(jù)本發(fā)明的一種實施例,該系統(tǒng)提供用于托管中間件或應(yīng)用服務(wù)器軟件(比如 Oracle中間件SW套件或Weblogic)的易于部署的解決方案。如同本文所述,根據(jù)一種實施 例,該系統(tǒng)是包含一個或多個服務(wù)器、存儲單元、用于存儲聯(lián)網(wǎng)的IB架構(gòu),以及為托管中間 件應(yīng)用所需的所有其他組件的"盒裝網(wǎng)格(grid in a box)"。通過利用使用例如真正應(yīng)用 集群(Real Application Clusters)和 Exalogic 開放存儲(Exalogic Open storage)的 大規(guī)模并行的網(wǎng)格架構(gòu),可以為所有類型的中間件應(yīng)用實現(xiàn)顯著的性能。該系統(tǒng)以線性I/ O可伸縮性來實現(xiàn)改進的性能,使用及管理簡單,并且實現(xiàn)任務(wù)關(guān)鍵的可用性和可靠性。
[0024] 根據(jù)本發(fā)明的一種實施例,事務(wù)中間件系統(tǒng)(例如,Oracle Tuxedo系統(tǒng))能夠利 用具有多個處理器的高速機器(例如,Oracle Exalogic中間件機器)以及高性能網(wǎng)絡(luò)連接 (例如,IB網(wǎng)絡(luò))。另外,Oracle Tuxedo系統(tǒng)能夠利用集群數(shù)據(jù)庫,例如Oracle真正應(yīng)用 集群(RAC)企業(yè)數(shù)據(jù)庫,該企業(yè)數(shù)據(jù)庫是具有共享的高速緩存架構(gòu)的集群數(shù)據(jù)庫,并且能 夠作為云架構(gòu)的組件。Oracle RAC能夠克服傳統(tǒng)的無共享的和共享盤的解決方案的局限, 從而為商業(yè)應(yīng)用提供高度可伸縮的及可用的數(shù)據(jù)庫解決方案。
[0025] 根據(jù)本發(fā)明的一種實施例,Oracle Tuxedo系統(tǒng)提供一組軟件模塊,這組軟件模塊 允許高性能的分布式商業(yè)應(yīng)用的構(gòu)建、執(zhí)行及管理,并且已經(jīng)被多個多層應(yīng)用開發(fā)工具用 作事務(wù)中間件。Tuxedo是能夠在分布式計算環(huán)境中用來管理分布式的事務(wù)處理的中間件平 臺。它是已經(jīng)得到證明的用于解鎖企業(yè)的遺留應(yīng)用并且將它們擴展到面向服務(wù)的架構(gòu)同時 實現(xiàn)不受限制的可伸縮
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1