監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

Web服務設計師,第6部分:基于付費的Web服務的催化劑

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

Web服務設計師,第6部分:基于付費的Web服務的催化劑



Dan Gisolfi (
gisolfi@us.ibm.com)

客戶經理/解決方案體系架構設計師,IBM jStart

2001 年 11 月

盡管早先對動態(tài)電子商務的宣傳大多集中在該技術的簡單性上,但是這項新技術將如何幫助商家賺錢和省錢呢?人們對這一問題的答案越來越感興趣。在回答這個問題之前,需要確定通過依照使用付費的方法銷售軟件從而獲得盈利所必需的組件。本文是關于基于付費的 Web 服務這個主題的三個專欄的最后一部分,將把重點集中在促使人們采用基于付費的 Web 服務的催化劑上。

引言

通過在因特網上銷售聲音轉換軟件的訪問權來開拓一個新的盈利渠道是假想的 Trumpet 公司的一個業(yè)務目標,該公司向音樂 CD 制造商提供“直接流數據”(Direct Stream Digital(DSD))聲音轉換軟件。

當 Trumpet 公司的 IT 部門職員開始著手解決基于付費的 Web 服務的部署問題時,一些關鍵問題就浮現(xiàn)出來了。什么樣的軟件適合于部署多種盈利模式下的軟件服務?目前哪一家供應商有可用于減輕這種工作的開發(fā)工具?Trumpet 公司如何建立一個可以為大批不同的服務消費者提供各種使用模型的系統(tǒng)?

這些問題有助于這個假想的公司意識到還有許多關于產生收益的 Web 服務部署方面的問題沒有得到解決。他們得出的結論是,為了部署和托管軟件服務,僅僅一個 Web 應用服務器是不夠的,他們還要依賴一系列的應用軟件組件,這些應用軟件組件有助于他們實現(xiàn)收集盈利的業(yè)務過程。

在關于 Web 服務主題的三個專欄的前兩部分中,我描述了采用基于付費的 Web 服務的一些障礙(請參閱參考資料)。在這一部分中,我將著重關注于一些快速開始這一新的盈利渠道的、必不可少的催化劑。

使能服務

從服務消費者的角度來看,一項公共事業(yè)服務是商業(yè)化的軟件商品。然而,從服務提供者的角度來看,這種商品實際上是許多不同軟件組件的聚合。一些組件也許有一個基于像 WSDL 那樣的綁定語言的已發(fā)布服務接口,而另外一些組件則需要一個較為傳統(tǒng)的緊密藕合的接口。從服務提供者的角度來看,還存在著一組軟件服務,這組軟件服務本質上更加粒狀,支持 Web 服務部署環(huán)境的需求。我把這些催化劑稱為使能服務。這一類別由基于付費的 Web 服務構建塊組成。這只是軟件服務的一種。

通常情況下,使能服務這一術語與軟件組件集有關,服務提供者實現(xiàn)基于付費的 Web 服務必須有這些軟件組件。例如,在資產所有者同意服務提供者部署和托管他的 Web 服務之前,資產所有者希望服務提供者能令人滿意的提供一個基礎設施支持開賬單、計量和供給功能。從服務提供者的角度來看,他們只想提供一個基礎設施,此基礎設施包含一組本地安裝的使能服務以及對這些服務的遠程訪問。

如圖 1 中所描述,可以把使能服務描述為四種不同類別的軟件服務組成的概念性堆棧:核心服務(Core)、基礎設施服務(Infrastructure)、應用服務(Application)和領域服務。在表 1 中列舉了使能服務的一些示例。

圖 1:使能服務分類

核心服務是作為所有分布式企業(yè)架構的關鍵組件的 Web 服務。這類服務包括安全性和信任管理、事件通知、數據管理和事務協(xié)調服務。

基礎設施服務為電子商務基礎設施的特定部分提供更高級別的功能。這一類服務包括實現(xiàn)商業(yè)事務、經紀人服務、數據倉儲、受管工作流和許可證發(fā)放。

到餅層圖中的這一點為止,我所描述的這幾類使能服務都是典型的服務提供者托管環(huán)境的本地使能服務。這些可安裝的服務基本上是軟件組件,這些軟件組件可以是部署環(huán)境(即公用事業(yè)服務器)的一部分,也可以單獨購買并安裝。無論是在哪種情況下,這些軟件組件都是駐留在托管環(huán)境本地的。

應用服務代表的軟件服務提供專項功能,這些功能可以利用核心服務層和基礎設施服務層所提供的能力。比如,“地址簿”(Address Book)服務可以建立在安全性、數據和事務管理服務的基礎之上?;蛘?,語言翻譯服務可以建立在較低級的代碼轉換和許可證發(fā)放服務的基礎之上。

表1:使能服務示例

服務 描述 類型 類別 安全性 用戶認證、簽名驗證和數據加密服務 可安裝 核心服務 密鑰管理 數字證書管理服務 可安裝 核心服務 轉換 消息和協(xié)議代碼轉換,包括 XSLT 和 ebXML/EDI 可安裝 基礎設施服務 日志記錄 對可審計行為(包括跟蹤和關鍵事件)的一般性日志記錄 可安裝 基礎設施服務 時鐘 系統(tǒng)時間服務 可安裝或遠程訪問 應用服務 日歷 日期服務 可安裝或遠程訪問 應用服務 授權控制 提供與使用組件和操作層上的服務有關的資源訪問控制。 可安裝 基礎設施服務 用戶管理 用戶地址、嗜好數據、聯(lián)系方式列表、收件箱、日歷和錢包等等 可安裝 基礎設施服務 稅款計算器 支持國際稅制和國內稅制的本地稅款計算器。 可安裝或遠程訪問 領域服務 — 金融 信用檢查 信用值驗證 可安裝或遠程訪問 領域服務 — 金融 支付服務 授權和捕獲支付支持一系列支付工具(支票及信用卡等等)。還支持帳戶可接受的報告和查詢。 可安裝或遠程訪問 領域服務 — 金融 帳戶管理 將用戶帳戶和特定服務(供應)每次使用的收費計劃聯(lián)系起來。 可安裝 基礎設施服務 開賬單 以賬號為中心生成賬單,具有開賬單的周期、開賬單的地點和發(fā)票類型(紙張、電子郵件等)靈活。 可安裝或遠程訪問 應用服務 訂單管理 提供對跟蹤服務請求的支持。包括執(zhí)行狀態(tài)查詢的能力。適用于購買訂單和管理所有異步執(zhí)行的服務請求。 可安裝或遠程訪問 應用服務 執(zhí)行 可同運輸供應商(如 UPS 和 FedEx)的服務接口相接的一般性執(zhí)行服務。 可安裝或遠程訪問 應用服務 貨幣轉換 實時貨幣轉換計算器。 可安裝或遠程訪問 領域服務 — 金融 服務信任 類似于“商務改善局”(Better Business Bureau ),可作為對 Web 服務的投訴的資源庫。并提供這些 Web 服務的評級。 可安裝或遠程訪問 領域服務 計量服務 提供審核服務使用情況以及服務可用度所必需的設備。這在托管實體希望對使用收費的托管環(huán)境中是很重要的。 可安裝 基礎設施服務


可安裝服務為供應商的軟件提供了一種新渠道,而遠程服務則利用可選擇的遠程使用定價模型為供應商提供更多的盈利機會。使能服務的最后一類,即領域服務,可以被部署為可安裝服務或遠程服務。這些領域服務對那些用于特定的應用或業(yè)務領域的服務或服務集進行分類,如金融服務和旅游服務。

這里的分類法是為了便于描述和理解。在這個接合點處的關鍵信息是,使能服務為軟件供應商提供了商機,并且使能服務是基于付費的 Web 服務市場發(fā)展所必需的標準的一個重要組成部分?;灸繕耸鞘鼓芊兆兊酶鼮槠占暗臅r候,服務提供者使用先前存在的松散藕合的軟件服務建立托管環(huán)境變得更加容易。如果業(yè)界開始把軟件作為一種服務來銷售的話,那么在支持基于付費的 Web 服務的服務提供者中短期內也必須有這樣的增長。使能服務是此舉的催化劑。

部署平臺

我早先提及的公用事業(yè)服務器旨在滿足假想的商業(yè)實體 Trumpet 公司的需求,因而它代表了基于付費的 Web 服務發(fā)展的另外一種主要的催化劑。

其實,目前那些對發(fā)布基于付費的 Web 服務感興趣的企業(yè)必須在與部署和管理他們的服務以產生盈利有關的三種可能途徑中選擇一種。

他們可以選擇建立自己的環(huán)境。

他們可決定挑出一個供應商,該供應商提供取出即可用(out-of-the-box)的部署環(huán)境,如公用事業(yè)服務器。

他們可在軟件資產市場(software asset mall(SAM))開立帳戶,該帳戶使用某種形式的公用事業(yè)服務器交付解決方案。

然而,目前的障礙是對于尋求利用軟件銷售新渠道的資產所有者的要求,服務提供者和軟件資產市場現(xiàn)在還不具備滿足這些要求的能力。

公用事業(yè)服務器提供了一個框架支持在依照使用付費的基礎上銷售軟件。軟件資產所有者可以通過這種托管環(huán)境部署、運行和管理基于付費的 Web 服務。獨立服務提供者和軟件資產市場都可以使用這樣的服務器。這種服務器含使能服務的類別并指定服務提供者以及服務消費者部署、管理、注冊和使用基于付費 Web 軟件服務要求的所有必需功能。它也可支持最小的收入模型集,在最好情況下可以支持定制收入模型。

粗略的瀏覽公用事業(yè)服務器基本用例將有助于我們更適應圖 2 中所描述的概念。在這張圖中,我介紹了與這個用例有關的 5 個角色。

服務提供者管理員

服務消費者

資產所有者

認證機構

系統(tǒng)

圖 2:基本用例模型

Web 服務配置

這個用例的情形與配置資產所有者的服務器環(huán)境有關。這里的配置細節(jié)超出了把軟件資產安裝和部署到應用服務器的處理過程。特別是,這個用例情形負責為資產所有者創(chuàng)建用戶簡檔,同時定義微流程(完成服務調用所必需的中間步驟)。例如:系統(tǒng)提供者管理員需要創(chuàng)建并預先準備好一個資產所有者簡檔,以便資產所有者將可以遠程訪問和供應他(或她)的軟件資產。我們可以想象一個簡檔創(chuàng)建向導以簡化管理員的任務。另外,可視化工具可以幫助定義與像認證、計量和開賬單等活動有關的微流程。

資產安裝這個用例的目的是為服務提供者管理員把資產所有者真正的軟件資產安裝到托管環(huán)境中。假設您的典型應用服務器已經有了應用開發(fā)工具,這一用例情形使用的就是這些應用開發(fā)工具。除創(chuàng)建資產所有者簡檔這一前提條件外,服務提供者還必須獲得運行軟件資產所必需的所有源代碼和二進制編碼。WSDL 文件和(或)SOAP 部署描述符文件包括在內,但不僅限于此。公用事業(yè)服務器不應關心交付真正的軟件資產的機制。但它應該處理軟件的無縫安裝和驗證。

認證請求

資產所有者和服務消費者是公用事業(yè)服務器的兩種用戶。根據為公用事業(yè)服務器選擇的安全性模型,系統(tǒng)中這些用戶可能需要“數字認證”(Digital Certificate )。在滿足共同的“認證中心”(Certificate Authority)的前提條件下,兩種用戶都可請求允許他們訪問系統(tǒng)功能部件的證書。這個用例情形的目的是為了把認證請求集成到公用事業(yè)服務器所支持的任務集中。

Web 服務供應

當公用事業(yè)服務器出現(xiàn)時,供應領域可能會成為很好的區(qū)別特征。這個用例情形的目的是賦予資產所有者這樣一種權利:從支持的基于付費的收入模型列表中進行選擇,并且,針對每一個模型,描述系統(tǒng)管理的每個資產所允許的使用策略,并將模型與這種使用策略關聯(lián)起來。這里,資產所有者定義了使用單元和每單元價格以及其它依賴收入模型的數據元素。這種設想是可行的 — 公用事業(yè)服務器允許服務提供者管理員具有控制支持哪一種收入模型和擴展支持模型列表的能力。

消費者注冊

這個用例的目的是允許潛在的服務消費者注冊使用被托管的 Web 服務?;旧希翘幚聿呗詤f(xié)議方面的問題。理論上,業(yè)界是向有計劃的策略協(xié)議方向發(fā)展的。但是,可接受的初始步驟是通過手工(在線)注冊 來獲得相同的結果 — 資產所有者和服務消費者之間意向一致的合同。公用事業(yè)服務器可提供一個瀏覽器用戶界面(UI)用于填寫必要的注冊表單信息。您可以把它想象成這是每一個資產所有者獨一無二的 URL(類似一個 myServices 頁)或只是由服務器管理的所有服務的集合。一旦消費者通過注冊過程創(chuàng)建了一個帳戶,他(或她)將隨后為自己意欲使用的每一個托管的服務訂立一個合同。這個反復的過程將允許服務消費者為每一個他(或她)所期望的軟件服務從資產所有者提供的使用策略列表中選擇一種使用策略。結果將產生一個授權記錄,該記錄與適用于某個特定的 Web 服務操作的資產所有者和服務消費者帳號有關。這個授權記錄將包含一個獨一無二的合同,該合同包括選中的使用策略、條款以及使用條件。

服務消費

這個用例描述了服務的實際使用。這只是從請求應用程序到服務供應者的一個基于 SOAP 的基本 RPC 調用。不過,對于基于付費的 Web 服務來說,被調用的服務很可能是包含認證、授權、計量和記帳等活動的集合。因此,公用事業(yè)服務器不僅要考慮發(fā)布分散的 Web 服務,它還必須發(fā)布描述消 費工作流程的服務接口,該接口的定義將分別根據需求、資產所有者和服務提供者的指導進行。

賬單出示(Bill presentment)

這個用例的目的是將發(fā)票從服務提供者遞交給服務消費者。根據在資產所有者的簡檔中定義的頻率,系統(tǒng)將通過資產所有者的簡檔向“賬單出示”服務提交請求,以生成和發(fā)送發(fā)票。這個“賬單出示”服務本身也可能是供服務提供者使用的基于付費的 Web 服務。

概述

我想重述一下,在前兩個專欄中,我提出了采用基于付費的 Web 服務的一些障礙。要解決供求問題,開發(fā)者必須達到軟件服務的臨界量。實現(xiàn)該目標最快的方法是利用來自 ISV 的可重用資產以及縱向合并的企業(yè)內部原有的軟件。要加快這一過程的速度使其達到閾值,開發(fā)者還必須確定用于描述軟件服務業(yè)務的公共語言。此外,商業(yè)實體必須能夠轉變定義和接受進行業(yè)務的新的方法,如定價方法學和顧客支持結構。至于那些請求推遲將其軟件服務托管給服務提供者的商家,他們必須密切管理所有到顧客關系的鏈接,并保留顧客的“所有者”。

另外,在這一專欄中,我列舉了采用基于付費的 Web 服務主題的兩個催化劑。這些催化劑是依賴于任何成功的基于付費的 Web 服務的部署的。即一個部署平臺(如描述過的公用事業(yè)服務器)能夠為基于付費的 Web 服務提供供應、執(zhí)行和管理服務以及使能服務,將會幫助服務提供者簡化部署環(huán)境的創(chuàng)建。

因此,代表假想的 Trumpet 公司和所有那些想探索一個全新的基于付費的 Web 服務的盈利渠道的商業(yè)實體,我想鼓勵一些業(yè)界人士創(chuàng)導并搞活這個市場。所需東西如下:

一個銷售普通級部署環(huán)境的供應商。該環(huán)境支持基于 Web 軟件服收入模型的公共集。

一個或多個商業(yè)實體,能夠用于證明有關軟件資產市場概念的業(yè)務機會。

參考資料

  • 請參與本文的討論論壇
  • 請參閱基于付費的 Web 服務的術語。
  • 請參閱基于付費的 Web 服務的障礙。
  • 請參閱 Web 服務計量和記帳。
  • 請參閱其它的商業(yè) Web 服務。

關于作者

作為在 IBM 工作了 13 年的老員工,Dan Gisolfi 擁有 Polytechnic 大學的人工智能碩士學位和 Manhanttanville 大學的計算機科學學士學位。1999 年以前,他致力于從專家系統(tǒng)、OS/2、到安全的因特網付費系統(tǒng)的軟件和產品的開發(fā)。作為 jStart(jump-Start)新興技術組的一員,他既從事商業(yè)活動,又從事客戶約定的技術方面工作。從商業(yè)開發(fā)經理和宣傳者到解決方案的設計師和合同的談判代表,他有很多頭銜。作為 jStart 的 Web 服務方面的領導,他幫助 IBM 通過真實的商業(yè)解決方案,加速采用這一新技術。可通過
gisolfi@us.ibm.com 和他聯(lián)系。

瀏覽:Web服務設計師,第1部分

Web服務設計師,第2部分

Web服務設計師,第3部分

Web服務設計師,第4部分

Web服務設計師,第5部分

發(fā)布:2007-03-25 13:26    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
石家莊OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢