根據實施例,諸如Oracle融合應用的一個或多個軟件應用產品能夠根據為在組織的(即,客戶的)數據中心的多層部署拓撲結構中使用而創建或優化的集成和部署設計/藍圖來安裝和/或配置。基于客戶現場的拓撲結構,能夠優化軟件應用的供給;并且執行應用的生命周期操作。這使得每個產品都能夠知道該拓撲結構,這又給客戶提供了“開箱即用”的解決方案。該拓撲結構還能夠針對安全性、性能及簡單性進行優化。根據實施例,該部署拓撲結構能夠包括胖客戶端的功能。
【技術實現步驟摘要】
【國外來華專利技術】軟件部署拓撲結構優先權保護本申請要求于2012年5月10日提交且標題為“SYSTEM AND METHOD FOR PROVIDINGAN ENTERPRISE DEPLOYMENT TOPOLOGY WITH THICK CLIENT FUNCTIONALITY” 的美國專利申請N0.13/468,792的優先權利益;該申請又要求于2012年I月10日提交且標題為“SYSTEMAND METHOD FOR PROVIDING AN ENTERPRISE DEPLOYMENT TOPOLOGY” 的美國臨時專利申請N0.61/585,188 和于 2012 年 4 月 5 日提交且標題為“SYSTEM AND METHOD FOR PROVIDING ANENTERPRISE DEPLOYMENT TOPOLOGY”的美國臨時專利申請N0.61/620, 881的優先權利益;以上申請中的每一個都通過引入結合于此。
本專利技術一般地涉及應用服務器和企業軟件部署,具體地涉及用于提供具有胖客戶端(thick client)功能的企業部署拓撲結構的系統和方法。
技術介紹
在企業軟件應用部署的環境中,傳統的部署方法常常需要組織/客戶在數據中心處的單個節點中安裝軟件應用產品,或定制安裝以便最好地適應客戶現場的特定要求。關于此類產品的部署通常沒有預定義的藍圖。而且,在諸如Oracle融合應用的適于在多個地理位置上使用的軟件應用產品的環境中,客戶可能希望利用其中例如安裝在客戶現場但是以其它方式與在諸如Oracle數據中心處的遠程托管位置的服務器線連的胖客戶端。但是,由于這種配置需要在客戶的網絡和數據中心的網絡處打開防火墻以及其它性能方面的影響,這種配置可能存在安全隱患。這些是本專利技術的實施例意要解決的一般領域。
技術實現思路
根據實施例,諸如融合應用的一個或多個軟件應用產品能夠根據為了在組織的(即,客戶的)數據中心的多層部署拓撲結構中使用而創建或優化的集成和部署設計/藍圖來安裝和/或配置。基于客戶現場的拓撲結構,能夠優化軟件應用的供給,并且執行應用的生命周期操作。這使得每個產品都能夠知道該拓撲結構,這又給客戶提供了“開箱即用”的解決方案。該部署拓撲結構還能夠針對安全性、性能及簡單性進行優化。根據實施例,該部署拓撲結構能夠包括胖客戶端的功能。【附圖說明】圖1說明了根據實施例的包括多層企業部署拓撲結構的系統。圖2A、2B、2C以及2D說明了包括多層企業部署拓撲結構的系統的另一實施例。圖3說明了根據實施例的可以與多層企業部署拓撲結構一起使用的胖客戶端。圖4說明了根據實施例的包括多層企業部署拓撲結構連同胖客戶端的系統。圖5A、5B、5C以及說明了包括多層企業部署拓撲結構連同胖客戶端的系統的另一種實施例。圖6說明了根據實施例的安裝和/配置包括多層企業部署拓撲結構的系統的方法。【具體實施方式】如上所述,在企業軟件應用部署的環境中,由于傳統的部署方法例如需要在客戶的網絡和數據中心的網絡打開防火墻,因此傳統的部署方法可能存在安全隱患。為了解決這個問題,根據實施例,諸如融合應用的一個或多個軟件應用產品能夠根據為了在組織的(即,客戶的)數據中心的多層部署拓撲結構中使用而創建或優化的集成和部署設計/藍圖來安裝和/或配置。該部署拓撲結構能夠針對安全性、性能及簡單性進行優化;并且還能夠支持在適當的地方使用胖客戶端或胖客戶端的功能。根據實施例,企業部署拓撲結構是基于成熟的技術和建議的,并且跨例如Oracle數據庫、融合中間件、融合應用(Fusion Application)及融合中間件控件的技術棧的數個產品。在融合應用的環境中,企業部署還可以考慮業務服務水平協議來制作盡可能廣泛應用的高可用性準則;利用數據庫網格服務器和帶有低成本存儲的存儲網格來提供高彈性、低成本的基礎設施;使用來自對于不同配置的性能影響研究的結果來確保高可用性體系架構被最優地配置成執行及擴展業務需求;使得能夠對中斷恢復的時間長度和在自然災害中可接受的數據損失量進行控制;以及/或者遵循所建議的獨立于硬件和操作系統的準則與體系架構。當前可以獲得的融合應用產品的例子包括Oracle WebCenter、Oracle BusinessIntelligence、 Hyperion、 Oracle Universal Content Management、 Oracle SOA Suite、Oracle WebLogic Ser ver、Oracle JDeveloperΛ Oracle Enterprise Manager、融合中間件控件、及Oracle Identity Management?這些產品一起充當一套統一個人和企業流程-諸如交易型業務流程、業務智能和協作技術——的業務應用。術語表根據實施例,如本文所指的,使用以下術語。顯然,根據其它的實施例,也可以提供其它特征,并且本專利技術不限于下文所描述的特定術語和特征:Oracle home:0racle home包含托管具體產品所需要安裝的文件。例如,SOAOracle home包含其中包含用于Oracle SOA Suite的二進制文件和庫文件的目錄。Oraclehome位于Middleware home的目錄結構中。WebLogic Server home:WebLogic Server home 包含托管 WebLogic Server 所需要安裝的文件。WebLogic Server home目錄是Oracle home目錄的對等體并且位于Middlewarehome的目錄結構中。Middleware home !Middleware home 包括 Oracle WebLogic Server home 及可選地一個或多個Oracle home。Middleware home可以位于本地文件系統或者在可通過NFS訪問的遠程共享盤上。Oracle實例:0racle實例包含一個或多個活動中間件系統組件,例如,Oracle Web高速緩存、Oracle HTTP服務器、或Oracle Internet Directory。管理員可以在安裝時或者在以后通過創建和配置實例時確定哪些組件是實例的一部分。域:0racle WebLogic服務器的基本管理單兀。受管理的服務器:托管業務應用、應用組件、Web服務及其相關聯的資源。故障轉移:當高可用性系統的成員意外故障時(計劃外停機),為了繼續為其客戶提供服務,該系統進行故障轉移操作。如果該系統是主動-被動系統,那么被動成員在故障轉移操作期間被激活并且客戶被導向該成員而不是故障的成員。故障轉移過程可以手動地執行,或者可以通過建立硬件集群服務來檢測故障并把集群資源從故障的節點轉移到備用節點把故障轉移過程自動化。如果該系統是主動-主動系統,那么故障轉移由負載均衡器實體執行,該負載均衡器服務對主動成員的請求。如果主動成員故障,那么負載均衡器檢測到故障并且自動地把對故障成員的請求重定向到還存在的主動成員。故障恢復:在系統進行成功的故障轉移操作之后,原來故障的成員隨著時間的推移會被修復并且作為備份成員被重新引入到系統中。如果期望的話,可以發起故障恢復過程以激活這個成員并解除激活另一個成員。本文檔來自技高網...

【技術保護點】
一種用于提供用于與諸如融合應用的應用一起使用的企業部署拓撲結構的系統,該系統包括:具有根據部署拓撲結構提供的多個應用主機和應用的數據中心;在所述數據中心處的管理子網,所述管理子網由在所述數據中心內托管的胖客戶端使用;其中,在所述數據中心處的應用能夠利用HTTP和內部URL在所述數據中心內互相通信,以處理來自用戶的請求;及其中,所述應用還能夠由用戶經虛擬主機和外部URL訪問,其中依賴于每個應用的特定要求及企業的特定需求,能夠使功能的不同部分或方面對基于內聯網的用戶和/或基于互聯網的用戶可用。
【技術特征摘要】
【國外來華專利技術】2012.01.10 US 61/585,188;2012.04.05 US 61/620,881;1.一種用于提供用于與諸如融合應用的應用一起使用的企業部署拓撲結構的系統,該系統包括: 具有根據部署拓撲結構提供的多個應用主機和應用的數據中心; 在所述數據中心處的管理子網,所述管理子網由在所述數據中心內托管的胖客戶端使用; 其中,在所述數據中心處的應用能夠利用HTTP和內部URL在所述數據中心內互相通信,以處理來自用戶的請求;及 其中,所述應用還能夠由用戶經虛擬主機和外部URL訪問,其中依賴于每個應用的特定要求及企業的特定需求,能夠使功能的不同部分或方面對基于內聯網的用戶和/或基于互聯網的用戶可用。2.如權利要求1所述的系統,其中,所述管理子網位于所述數據中心的DMZ保護的公共區域或web層,并且包括一個或多個提供方客戶端,并且其中,位于所述數據中心之外的胖客戶端工作站能夠經VPN和套接字連接訪問所述管理子網,以把請求從所述胖客戶端工作站傳遞到所述應用主機和應用。3.如權利要求1所述的系統,其中,依賴于每個應用的特定要求及企業的特定需求,請求利用諸如HTTP或ODBC的各種協議經所述胖客戶端或管理子網傳遞并且轉發到所述應用主機。4.一種提供用于與諸如融合應用的應用一起使用的企業部署拓撲結構的方法,該方法包括步驟: 在數據中心處根據部署拓撲結構提供多個應用主機和應用; 在所述數據中心處提供由在所述數據中心內托管的胖客戶端使用的管理子網; 其中,在所述數據中心處的應用能夠利用HTTP和內部URL在所述數據中心內互相通信,以處理來自用戶的請求;及 其中,所述應用還能夠由用戶經虛擬主機和外部URL訪問,其中,依賴于每個...
【專利技術屬性】
技術研發人員:J·阿歷米納蒂,
申請(專利權)人:甲骨文國際公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。