WSRT與有狀態Web服務 -开发者知识库

WSRT與有狀態Web服務 -开发者知识库,第1张

      WSRT與有狀態Web服務 -开发者知识库,第2张網格服務的標准由WS-Resource Framework (WSRF) 過渡到了WS-ResourceTransfer (WS-RT) 框架,WSRT在WS-Transfer的基礎之上,增加了WSRF標准與WS-Management標准的特性,以便在不同組件之間方便的交換資源信息。

      網格為異構資源提供了在結構化的、受管的系統中進行通信和互操作的能力。在網格計算環境下,狀態信息的保存十分重要。在Globus體系中,分布式異構計算環境的Grid Service在Web Service的基礎上進行擴展,將狀態信息加入到無狀態的服務之中,並提供構建有狀態Web服務的API。

      HTTP協議本身是無狀態的,即服務器通過HTTP無法得知客戶機是否已經關閉等狀態信息。如果需要在資源傳輸中保持HTTP連接狀態,需要由客戶端保存的Cookie或服務端保存的Session來為HTTP記錄用戶的狀態信息,再次與服務器取得連接時,就可以讀取存放於HTTP響應頭中的用戶狀態信息。

      同樣,一般的Web服務是不需要包含資源狀態信息的。Web服務中,消息傳遞、服務描述、工作流描述、服務發現與集成四個部分都以松散耦合方式連接,服務交互由序列化XML進行描述。服務客戶端在根據WSDL描述提交參數之后,一次調用在服務端執行的處理並得到返回結果,即可完成服務執行的整個過程。然而,WSRF協議為Web服務提供了有狀態資源的管理方式,而WSRT則在WS-Transfer的基礎上,增加了WSRF的WS-ResourcePropertiesWS-ResourceLifetime兩個組件的功能。

      網格技術在分布、異構的資源基礎上實現資源共享和協同工作,從OGSA到WSRF再到WSRT,Globus采用可以保存資源狀態信息的Web服務標准一直處在不間斷的進化之中,為網格技術的實現提供有效的支撐環境。

最佳答案:

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
U19学习网站 » WSRT與有狀態Web服務 -开发者知识库