組合web服務的描述及實現
根據現實商務應用的不同種類,將web服務也按其行業的相關性劃分成不同的類別,即這裡的服務社群。它是乙個虛擬的概念,是表示不同類別服務的檢視。組合服務及一部分基本服務被註冊到服務社群上,使得基本服務發生的變化只影響到所屬服務社群的註冊資訊,由此可實現
web 服務功能變化時註冊資訊的區域性化更新
。 此外,服務的執行實際上是由基本服務的通訊、協調和執行來完成的。該方法通過狀態定義和檢測的方式有效地解決了組合
web 服務執行中存在的如下問題:組合服務的執行需要呼叫哪些基本服務以及相關的基本服務怎樣按預期的順序自動執行。具體來說,該方法預先定義了特定應用的服務(包括組合服務和基本服務)以及執行它所需具備的系統初始狀態(preconditions)和執行後的狀態(postprocessings),這些狀態與服務間的對應關係構成了狀態路由表(routing table);通過當前狀態檢測查詢狀態路由表,以確定是否可以結束當前執行的服務、同時應該啟動哪些服務,基於併發策略實現了組合web服務執行過程中的合理排程。
總而言之,web服務的組合為複雜的
web
應用提供了有效的解決方案。從現實應用來看,web服務的組合可以實現虛擬社群中軟硬體的共享;從web服務本身來看,web服務的組合實現了組合服務的動態生成,提高了服務元件及基本服務的可重用性和利用率,減少了系統的開銷。但是其中存在的諸如服務組合粒度、服務元件或基本服務之間的通訊方式及其優化、服務的聚類、服務的社群化分類管理、組合服務的有效性驗證及安全等問題,有待進一步的研究和探索。
top
本文**
全加器的Verilog描述及測試程式
全加器功能 完成兩個1位二進位制數的加法,並考慮進製輸入。真值表 邏輯式 全加器實現方法 用2個半加器組成。半加器的verilog描述 module h adder a,b,so,co input a,b output so,co assign so a b assign co a b endmod...
使用 UDDI 的 Web 服務描述和發現
在上乙個專欄中,karsten januszewski 已經帶我們訪問了 microsoft uddi 小組。karsten 概要介紹了 uddi 的概念 用途和使用方法。在本文中,我們將介紹如何使用 microsoft uddi 登錄檔註冊 cold rooster 收藏服務 鑑於我們以前從未使用...
面向服務設計的Web服務組合系統
現有的web服務技術和體系結構關注於如何開發使用xml技術和網際網路的整合應用,其核心是用標準的資訊和協議來提供web服務的發布 定位和呼叫等互動功能。但是,完成由各種不同的web服務提供者提供的各種web服務組成的web服務組合工作,實現真正的跨越企業邊界整合業務流程,僅僅使用標準的資訊和協議提供...