簡單的服務
xml web服務實現的最基本的方案是提供一些基本的功能模塊以供客戶使用。例如,一個電子商務應用程序面對的挑戰是需要計算不同貨運方式的收費情況。這樣的應用程序在這些計算中需要從每個貨運公司那里取得目前的運輸成本表單。
應用程序可以使用諸如http這樣的標準傳輸協議通過因特網向計算貨運成本的xml web服務發送一條簡單的基于xml的消息。這個消息可能提供包裝的重量和尺寸,發貨點和收貨點,以及其他參數如服務等級等。發貨人的xml web服務然后使用最新的價格表計算貨物運輸費用,并使用一個簡單的基于xml的響應消息把這個數字返回調用應用程序,以供計算客戶的總體費用。
應用程序集成
你可以使用xml web服務以一種集成的方式整合表面上看上去完全不同的現有應用程序。大部分的公司的每個部門都有定制的軟件,產生一系列有用但是孤立的數據島和業務邏輯。由于每個應用程序環境的變化,和技術不斷革新的天性,所以非常有必要從這些應用程序中創建一個功能集合體。
利用xml web服務,就有可能把現有的應用程序中的數據和功能暴露出來做為一個xml web服務。然后你可以創建一個集成的應用程序,使用這些xml web服務的集合在應用程序的組成部分之間增強互操作性。
工作流程解決方案
xml web服務能夠提供應用程序一個非常強大的機制,創建端對端的工作流程解決方案。這樣的解決方案適于商務到商務的交易這樣的長期運行的情景。
biztalk框架提供了一個附加協議層,定義了識別并發布消息的機制,定義了它們的生命周期,封裝它們(通常帶有附件),安全地把它們遞送到目的地,并且確保認證、完整性和機密內容的安全。
microsoft biztalk server提供基礎結構和用于基于規則的商務文檔的路由、變換和記錄基礎結構的工具。這個基礎結構能讓公司使用其內部或其他機構的交換業務文檔(例如采購訂單和發貨單)整合、管理和自動化業務處理。
biztalk orchestration是包含于用于定義單個xml web服務狀態的biztalk服務器以及構建多部分商務處理的xml web服務的組成成分的一種技術。
新聞熱點
疑難解答
圖片精選