基本介紹
基本信息,以格線服務為中心的模型具有如下好處,三種運行環境,廣泛的套用,
基本信息
OGSA(Open Grid Services Architecture)被稱為是下一代的格線體系結構,它是在原來“五層沙漏結構”的基礎上,結合最新的Web Service 技術提出來的。OGSA包括兩大關鍵技術即格線技術和Web Service 技術。 隨著格線計算研究的深入,人們越來越發現格線體系結構的重要。格線體系結構是關於如何建造格線的技術,包括對格線基本組成部分和各部分功能的定義和描述,格線各部分相互關係與集成方法的規定,格線有效運行機制的刻畫。顯然,格線體系結構是格線的骨架和靈魂,是格線最核心的技術,只有建立合理的格線體系結構,才能夠設計和建造好格線,才能夠使格線有效地發揮作用。OGSA最突出的思想就是以“服務”為中心。在OGSA框架中,將一切都抽象為服務,包括計算機、程式、數據、儀器設備等。這種觀念,有利於通過統一的標準接口來管理和使用格線。Web Service提供了一種基於服務的框架結構,但是,Web Service 面對的一般都是永久服務,而在格線套用環境中,大量的是臨時性的短暫服務,比如一個計算任務的執行等。考慮到格線環境的具體特點,OGSA 在原來Web Service 服務概念的基礎上,提出了“格線服務(Grid Service)”的概念,用於解決服務發現、動態服務創建、服務生命周期管理等與臨時服務有關的問題。
基於格線服務的概念,OGSA 將整個格線看作是“格線服務”的集合,但是這個集合不是一成不變的,是可以擴展的,這反映了格線的動態特性。格線服務通過定義接口來完成不同的功能,服務數據是關於格線服務實例的信息,因此格線服務可以簡單地表示為“格線服務=接口/行為+服務數據”。
以格線服務為中心的模型具有如下好處
1.由於格線環境中所有的組件都是虛擬化virtualized,因此,通過提供一組相對統一的核心接口,所有的格線服務都基於這些接口實現,就可以很容易地構造出具有層次結構的、更高級別的服務,這些服務可以跨越不同的抽象層次,以一種統一的方式來看待;
2.虛擬化也使得將多個邏輯資源實例映射到相同的物理資源上成為可能,在對服務進行組合時不必考慮具體的實現,可以以底層資源組成為基礎,在虛擬組織(Virtual Organization)中進行資源管理。通過格線服務的虛擬化,可以將通用的服務語義和行為,無縫地映射到本地平台的基礎設施上。
三種運行環境
在OGSA中,提供了三種運行環境,分別是簡單運行環境、虛擬運行環境以及組操作環境。這三種環境的關係是從簡單到複雜,包含的服務從具體到抽象。用戶直接提出的服務要求,一般都比較抽象和複雜,但是這些要求可以轉化為多個相對基本的要求或者服務,這樣層層分解,直到找到基本的可以滿足的服務為止。
是Web Sevices和Grid技術結合的產物,已成為格線基礎框架的標準,它利用Web Services的標準接口定義機制、多協定綁定、本地與遠端的透明性,利用網路的服務的服務語義、可靠性和安全模型、生命周期管理、發現和其他服務,以及多主機或運行環境來建構自己的框架。
簡單地講,格線是把整個網際網路整合成一台巨大的超級計算機,實現各種資源的全面共享。當然,格線並不一定非要這么大,也可以構造地區性的格線,如中關村科技園區格線、企事業內部格線、區域網路格線,甚至家族格線和個人格線等等。格線根本的特徵不是它的規模,而面是資源共享,消除資源孤島。
格線技術不是排它性的,涉足格線套用無須從零開始,只要把格線標準與現有的套用資源結合起來就夠了。譬如格線標準與高性能計算機結合會產生高性能計算機的核心技術,與中間件結合會產生中間件的核心技術,與套用軟體結合又會產生套用軟體的核心技術,如此等等。“與格線結合的東西越多,可供共享的資源也越多。”
廣泛的套用
OGSA在今天還沒有很廣泛的套用,但在電子商務供應鏈企業的聯合發展中,一些有遠見的合作夥伴正試圖利用這種共享平台建造雙贏的局面,打破製造商、分銷商、零售商的“你盈我虧”“你虧我盈”的對立局面;以共建互利合作的友好夥伴為目的,實行信息共享。隨著格線向每一個人走近,人們對它所可能承擔的推動世界經濟發展的引擎作用也越來越看重,這是最自然不過的事情。相信OGSA今後也會有更大的發展與套用空間。