當前位置:工程項目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
Web服務(wù)設(shè)計師,第6部分:基于付費的Web服務(wù)的催化劑
Web服務(wù)設(shè)計師,第6部分:基于付費的Web服務(wù)的催化劑
Dan Gisolfi (gisolfi@us.ibm.com)
客戶經(jīng)理/解決方案體系架構(gòu)設(shè)計師,IBM jStart
2001 年 11 月
盡管早先對動態(tài)電子商務(wù)的宣傳大多集中在該技術(shù)的簡單性上,但是這項新技術(shù)將如何幫助商家賺錢和省錢呢?人們對這一問題的答案越來越感興趣。在回答這個問題之前,需要確定通過依照使用付費的方法銷售軟件從而獲得盈利所必需的組件。本文是關(guān)于基于付費的
Web 服務(wù)這個主題的三個專欄的最后一部分,將把重點集中在促使人們采用基于付費的 Web
服務(wù)的催化劑上。
引言
通過在因特網(wǎng)上銷售聲音轉(zhuǎn)換軟件的訪問權(quán)來開拓一個新的盈利渠道是假想的
Trumpet 公司的一個業(yè)務(wù)目標,該公司向音樂 CD 制造商提供“直接流數(shù)據(jù)”(Direct Stream
Digital(DSD))聲音轉(zhuǎn)換軟件。
當 Trumpet 公司的 IT 部門職員開始著手解決基于付費的 Web 服務(wù)的部署問題時,一些關(guān)鍵問題就浮現(xiàn)出來了。什么樣的軟件適合于部署多種盈利模式下的軟件服務(wù)?目前哪一家供應(yīng)商有可用于減輕這種工作的開發(fā)工具?Trumpet 公司如何建立一個可以為大批不同的服務(wù)消費者提供各種使用模型的系統(tǒng)?
這些問題有助于這個假想的公司意識到還有許多關(guān)于產(chǎn)生收益的 Web 服務(wù)部署方面的問題沒有得到解決。他們得出的結(jié)論是,為了部署和托管軟件服務(wù),僅僅一個 Web 應(yīng)用服務(wù)器是不夠的,他們還要依賴一系列的應(yīng)用軟件組件,這些應(yīng)用軟件組件有助于他們實現(xiàn)收集盈利的業(yè)務(wù)過程。
在關(guān)于 Web 服務(wù)主題的三個專欄的前兩部分中,我描述了采用基于付費的 Web 服務(wù)的一些障礙(請參閱參考資料)。在這一部分中,我將著重關(guān)注于一些快速開始這一新的盈利渠道的、必不可少的催化劑。
使能服務(wù)
從服務(wù)消費者的角度來看,一項公共事業(yè)服務(wù)是商業(yè)化的軟件商品。然而,從服務(wù)提供者的角度來看,這種商品實際上是許多不同軟件組件的聚合。一些組件也許有一個基于像
WSDL
那樣的綁定語言的已發(fā)布服務(wù)接口,而另外一些組件則需要一個較為傳統(tǒng)的緊密藕合的接口。從服務(wù)提供者的角度來看,還存在著一組軟件服務(wù),這組軟件服務(wù)本質(zhì)上更加粒狀,支持
Web 服務(wù)部署環(huán)境的需求。我把這些催化劑稱為使能服務(wù)。這一類別由基于付費的 Web 服務(wù)構(gòu)建塊組成。這只是軟件服務(wù)的一種。
通常情況下,使能服務(wù)這一術(shù)語與軟件組件集有關(guān),服務(wù)提供者實現(xiàn)基于付費的 Web 服務(wù)必須有這些軟件組件。例如,在資產(chǎn)所有者同意服務(wù)提供者部署和托管他的 Web 服務(wù)之前,資產(chǎn)所有者希望服務(wù)提供者能令人滿意的提供一個基礎(chǔ)設(shè)施支持開賬單、計量和供給功能。從服務(wù)提供者的角度來看,他們只想提供一個基礎(chǔ)設(shè)施,此基礎(chǔ)設(shè)施包含一組本地安裝的使能服務(wù)以及對這些服務(wù)的遠程訪問。
如圖 1 中所描述,可以把使能服務(wù)描述為四種不同類別的軟件服務(wù)組成的概念性堆棧:核心服務(wù)(Core)、基礎(chǔ)設(shè)施服務(wù)(Infrastructure)、應(yīng)用服務(wù)(Application)和領(lǐng)域服務(wù)。在表 1 中列舉了使能服務(wù)的一些示例。
圖 1:使能服務(wù)分類
核心服務(wù)是作為所有分布式企業(yè)架構(gòu)的關(guān)鍵組件的 Web 服務(wù)。這類服務(wù)包括安全性和信任管理、事件通知、數(shù)據(jù)管理和事務(wù)協(xié)調(diào)服務(wù)。
基礎(chǔ)設(shè)施服務(wù)為電子商務(wù)基礎(chǔ)設(shè)施的特定部分提供更高級別的功能。這一類服務(wù)包括實現(xiàn)商業(yè)事務(wù)、經(jīng)紀人服務(wù)、數(shù)據(jù)倉儲、受管工作流和許可證發(fā)放。
到餅層圖中的這一點為止,我所描述的這幾類使能服務(wù)都是典型的服務(wù)提供者托管環(huán)境的本地使能服務(wù)。這些可安裝的服務(wù)基本上是軟件組件,這些軟件組件可以是部署環(huán)境(即公用事業(yè)服務(wù)器)的一部分,也可以單獨購買并安裝。無論是在哪種情況下,這些軟件組件都是駐留在托管環(huán)境本地的。
應(yīng)用服務(wù)代表的軟件服務(wù)提供專項功能,這些功能可以利用核心服務(wù)層和基礎(chǔ)設(shè)施服務(wù)層所提供的能力。比如,“地址簿”(Address Book)服務(wù)可以建立在安全性、數(shù)據(jù)和事務(wù)管理服務(wù)的基礎(chǔ)之上?;蛘?,語言翻譯服務(wù)可以建立在較低級的代碼轉(zhuǎn)換和許可證發(fā)放服務(wù)的基礎(chǔ)之上。
表1:使能服務(wù)示例
可安裝服務(wù)為供應(yīng)商的軟件提供了一種新渠道,而遠程服務(wù)則利用可選擇的遠程使用定價模型為供應(yīng)商提供更多的盈利機會。使能服務(wù)的最后一類,即領(lǐng)域服務(wù),可以被部署為可安裝服務(wù)或遠程服務(wù)。這些領(lǐng)域服務(wù)對那些用于特定的應(yīng)用或業(yè)務(wù)領(lǐng)域的服務(wù)或服務(wù)集進行分類,如金融服務(wù)和旅游服務(wù)。
這里的分類法是為了便于描述和理解。在這個接合點處的關(guān)鍵信息是,使能服務(wù)為軟件供應(yīng)商提供了商機,并且使能服務(wù)是基于付費的 Web 服務(wù)市場發(fā)展所必需的標準的一個重要組成部分?;灸繕耸鞘鼓芊?wù)變得更為普及的時候,服務(wù)提供者使用先前存在的松散藕合的軟件服務(wù)建立托管環(huán)境變得更加容易。如果業(yè)界開始把軟件作為一種服務(wù)來銷售的話,那么在支持基于付費的 Web 服務(wù)的服務(wù)提供者中短期內(nèi)也必須有這樣的增長。使能服務(wù)是此舉的催化劑。
部署平臺
我早先提及的公用事業(yè)服務(wù)器旨在滿足假想的商業(yè)實體 Trumpet 公司的需求,因而它代表了基于付費的 Web 服務(wù)發(fā)展的另外一種主要的催化劑。
其實,目前那些對發(fā)布基于付費的 Web 服務(wù)感興趣的企業(yè)必須在與部署和管理他們的服務(wù)以產(chǎn)生盈利有關(guān)的三種可能途徑中選擇一種。
他們可以選擇建立自己的環(huán)境。
他們可決定挑出一個供應(yīng)商,該供應(yīng)商提供取出即可用(out-of-the-box)的部署環(huán)境,如公用事業(yè)服務(wù)器。
他們可在軟件資產(chǎn)市場(software
asset mall(SAM))開立帳戶,該帳戶使用某種形式的公用事業(yè)服務(wù)器交付解決方案。
然而,目前的障礙是對于尋求利用軟件銷售新渠道的資產(chǎn)所有者的要求,服務(wù)提供者和軟件資產(chǎn)市場現(xiàn)在還不具備滿足這些要求的能力。
公用事業(yè)服務(wù)器提供了一個框架支持在依照使用付費的基礎(chǔ)上銷售軟件。軟件資產(chǎn)所有者可以通過這種托管環(huán)境部署、運行和管理基于付費的 Web 服務(wù)。獨立服務(wù)提供者和軟件資產(chǎn)市場都可以使用這樣的服務(wù)器。這種服務(wù)器含使能服務(wù)的類別并指定服務(wù)提供者以及服務(wù)消費者部署、管理、注冊和使用基于付費 Web 軟件服務(wù)要求的所有必需功能。它也可支持最小的收入模型集,在最好情況下可以支持定制收入模型。
粗略的瀏覽公用事業(yè)服務(wù)器基本用例將有助于我們更適應(yīng)圖 2 中所描述的概念。在這張圖中,我介紹了與這個用例有關(guān)的 5 個角色。
服務(wù)提供者管理員
服務(wù)消費者
資產(chǎn)所有者
認證機構(gòu)
系統(tǒng)
圖 2:基本用例模型
Web
服務(wù)配置
這個用例的情形與配置資產(chǎn)所有者的服務(wù)器環(huán)境有關(guān)。這里的配置細節(jié)超出了把軟件資產(chǎn)安裝和部署到應(yīng)用服務(wù)器的處理過程。特別是,這個用例情形負責(zé)為資產(chǎn)所有者創(chuàng)建用戶簡檔,同時定義微流程(完成服務(wù)調(diào)用所必需的中間步驟)。例如:系統(tǒng)提供者管理員需要創(chuàng)建并預(yù)先準備好一個資產(chǎn)所有者簡檔,以便資產(chǎn)所有者將可以遠程訪問和供應(yīng)他(或她)的軟件資產(chǎn)。我們可以想象一個簡檔創(chuàng)建向?qū)б院喕芾韱T的任務(wù)。另外,可視化工具可以幫助定義與像認證、計量和開賬單等活動有關(guān)的微流程。
資產(chǎn)安裝這個用例的目的是為服務(wù)提供者管理員把資產(chǎn)所有者真正的軟件資產(chǎn)安裝到托管環(huán)境中。假設(shè)您的典型應(yīng)用服務(wù)器已經(jīng)有了應(yīng)用開發(fā)工具,這一用例情形使用的就是這些應(yīng)用開發(fā)工具。除創(chuàng)建資產(chǎn)所有者簡檔這一前提條件外,服務(wù)提供者還必須獲得運行軟件資產(chǎn)所必需的所有源代碼和二進制編碼。WSDL 文件和(或)SOAP 部署描述符文件包括在內(nèi),但不僅限于此。公用事業(yè)服務(wù)器不應(yīng)關(guān)心交付真正的軟件資產(chǎn)的機制。但它應(yīng)該處理軟件的無縫安裝和驗證。
認證請求
資產(chǎn)所有者和服務(wù)消費者是公用事業(yè)服務(wù)器的兩種用戶。根據(jù)為公用事業(yè)服務(wù)器選擇的安全性模型,系統(tǒng)中這些用戶可能需要“數(shù)字認證”(Digital
Certificate )。在滿足共同的“認證中心”(Certificate
Authority)的前提條件下,兩種用戶都可請求允許他們訪問系統(tǒng)功能部件的證書。這個用例情形的目的是為了把認證請求集成到公用事業(yè)服務(wù)器所支持的任務(wù)集中。
Web
服務(wù)供應(yīng)
當公用事業(yè)服務(wù)器出現(xiàn)時,供應(yīng)領(lǐng)域可能會成為很好的區(qū)別特征。這個用例情形的目的是賦予資產(chǎn)所有者這樣一種權(quán)利:從支持的基于付費的收入模型列表中進行選擇,并且,針對每一個模型,描述系統(tǒng)管理的每個資產(chǎn)所允許的使用策略,并將模型與這種使用策略關(guān)聯(lián)起來。這里,資產(chǎn)所有者定義了使用單元和每單元價格以及其它依賴收入模型的數(shù)據(jù)元素。這種設(shè)想是可行的
— 公用事業(yè)服務(wù)器允許服務(wù)提供者管理員具有控制支持哪一種收入模型和擴展支持模型列表的能力。
消費者注冊
這個用例的目的是允許潛在的服務(wù)消費者注冊使用被托管的 Web
服務(wù)?;旧?,它是處理策略協(xié)議方面的問題。理論上,業(yè)界是向有計劃的策略協(xié)議方向發(fā)展的。但是,可接受的初始步驟是通過手工(在線)注冊 來獲得相同的結(jié)果 —
資產(chǎn)所有者和服務(wù)消費者之間意向一致的合同。公用事業(yè)服務(wù)器可提供一個瀏覽器用戶界面(UI)用于填寫必要的注冊表單信息。您可以把它想象成這是每一個資產(chǎn)所有者獨一無二的
URL(類似一個 myServices
頁)或只是由服務(wù)器管理的所有服務(wù)的集合。一旦消費者通過注冊過程創(chuàng)建了一個帳戶,他(或她)將隨后為自己意欲使用的每一個托管的服務(wù)訂立一個合同。這個反復(fù)的過程將允許服務(wù)消費者為每一個他(或她)所期望的軟件服務(wù)從資產(chǎn)所有者提供的使用策略列表中選擇一種使用策略。結(jié)果將產(chǎn)生一個授權(quán)記錄,該記錄與適用于某個特定的
Web 服務(wù)操作的資產(chǎn)所有者和服務(wù)消費者帳號有關(guān)。這個授權(quán)記錄將包含一個獨一無二的合同,該合同包括選中的使用策略、條款以及使用條件。
服務(wù)消費
這個用例描述了服務(wù)的實際使用。這只是從請求應(yīng)用程序到服務(wù)供應(yīng)者的一個基于 SOAP
的基本 RPC 調(diào)用。不過,對于基于付費的 Web
服務(wù)來說,被調(diào)用的服務(wù)很可能是包含認證、授權(quán)、計量和記帳等活動的集合。因此,公用事業(yè)服務(wù)器不僅要考慮發(fā)布分散的 Web 服務(wù),它還必須發(fā)布描述消
費工作流程的服務(wù)接口,該接口的定義將分別根據(jù)需求、資產(chǎn)所有者和服務(wù)提供者的指導(dǎo)進行。
賬單出示(Bill
presentment)
這個用例的目的是將發(fā)票從服務(wù)提供者遞交給服務(wù)消費者。根據(jù)在資產(chǎn)所有者的簡檔中定義的頻率,系統(tǒng)將通過資產(chǎn)所有者的簡檔向“賬單出示”服務(wù)提交請求,以生成和發(fā)送發(fā)票。這個“賬單出示”服務(wù)本身也可能是供服務(wù)提供者使用的基于付費的
Web 服務(wù)。
概述
我想重述一下,在前兩個專欄中,我提出了采用基于付費的 Web
服務(wù)的一些障礙。要解決供求問題,開發(fā)者必須達到軟件服務(wù)的臨界量。實現(xiàn)該目標最快的方法是利用來自 ISV
的可重用資產(chǎn)以及縱向合并的企業(yè)內(nèi)部原有的軟件。要加快這一過程的速度使其達到閾值,開發(fā)者還必須確定用于描述軟件服務(wù)業(yè)務(wù)的公共語言。此外,商業(yè)實體必須能夠轉(zhuǎn)變定義和接受進行業(yè)務(wù)的新的方法,如定價方法學(xué)和顧客支持結(jié)構(gòu)。至于那些請求推遲將其軟件服務(wù)托管給服務(wù)提供者的商家,他們必須密切管理所有到顧客關(guān)系的鏈接,并保留顧客的“所有者”。
另外,在這一專欄中,我列舉了采用基于付費的 Web 服務(wù)主題的兩個催化劑。這些催化劑是依賴于任何成功的基于付費的 Web 服務(wù)的部署的。即一個部署平臺(如描述過的公用事業(yè)服務(wù)器)能夠為基于付費的 Web 服務(wù)提供供應(yīng)、執(zhí)行和管理服務(wù)以及使能服務(wù),將會幫助服務(wù)提供者簡化部署環(huán)境的創(chuàng)建。
因此,代表假想的 Trumpet 公司和所有那些想探索一個全新的基于付費的 Web 服務(wù)的盈利渠道的商業(yè)實體,我想鼓勵一些業(yè)界人士創(chuàng)導(dǎo)并搞活這個市場。所需東西如下:
一個銷售普通級部署環(huán)境的供應(yīng)商。該環(huán)境支持基于 Web
軟件服收入模型的公共集。
一個或多個商業(yè)實體,能夠用于證明有關(guān)軟件資產(chǎn)市場概念的業(yè)務(wù)機會。
參考資料
- 請參與本文的討論論壇。
- 請參閱基于付費的 Web 服務(wù)的術(shù)語。
- 請參閱基于付費的 Web 服務(wù)的障礙。
- 請參閱 Web 服務(wù)計量和記帳。
- 請參閱其它的商業(yè) Web 服務(wù)。
作為在 IBM 工作了 13 年的老員工,Dan Gisolfi 擁有 Polytechnic 大學(xué)的人工智能碩士學(xué)位和 Manhanttanville 大學(xué)的計算機科學(xué)學(xué)士學(xué)位。1999 年以前,他致力于從專家系統(tǒng)、OS/2、到安全的因特網(wǎng)付費系統(tǒng)的軟件和產(chǎn)品的開發(fā)。作為 jStart(jump-Start)新興技術(shù)組的一員,他既從事商業(yè)活動,又從事客戶約定的技術(shù)方面工作。從商業(yè)開發(fā)經(jīng)理和宣傳者到解決方案的設(shè)計師和合同的談判代表,他有很多頭銜。作為 jStart 的 Web 服務(wù)方面的領(lǐng)導(dǎo),他幫助 IBM 通過真實的商業(yè)解決方案,加速采用這一新技術(shù)??赏ㄟ^ gisolfi@us.ibm.com 和他聯(lián)系。
瀏覽:Web服務(wù)設(shè)計師,第1部分
Web服務(wù)設(shè)計師,第2部分
Web服務(wù)設(shè)計師,第3部分
Web服務(wù)設(shè)計師,第4部分
Web服務(wù)設(shè)計師,第5部分
- 1如何幫助企業(yè)構(gòu)建安全的協(xié)同辦公系統(tǒng)?
- 2對于石家莊OA信息化的幾種不同理解(BY AMT 夏敬華)
- 3W3C發(fā)表WSDL 1.2規(guī)范
- 42001年度“世界最受贊賞的知識型企業(yè)”排名揭曉
- 5[原創(chuàng)]K運營
- 6Generating a Strongly-Typed DataSet from a Web Service
- 7泛普軟件石家莊OA信息化實施階段劃分
- 8架構(gòu)Web Service:基于Web服務(wù)的應(yīng)用、解決方案和開發(fā)平臺
- 9Web服務(wù)的(革)創(chuàng)新,第1部分
- 10Web服務(wù)的(革)創(chuàng)新,第2部分
- 11Web服務(wù)內(nèi)幕,第7部分:WSFL和遞歸組合
- 12如何利用CICADA知識搜索引擎提升知識獲取能力
- 13石家莊OA軟件的征求意見和民意調(diào)查
- 14石家莊OA信息化方面的站點資源!
- 15石家莊泛普OA辦公軟件的用戶界面定制
- 16協(xié)同之惑
- 17知識庫建設(shè)應(yīng)規(guī)避的5點具體誤區(qū)
- 18無SOAP的Web服務(wù),第二部分
- 19什么是真正的石家莊OA信息化
- 20Web服務(wù)準備:理解和使用Web服務(wù)托管技術(shù)
- 21IBM石家莊OA信息化研究院網(wǎng)站
- 22[評論] 比爾.蓋茨論石家莊OA信息化
- 23網(wǎng)絡(luò)、知識增長和經(jīng)濟發(fā)展
- 24中國特色生態(tài)文明建設(shè)的理論創(chuàng)新和實踐
- 25大規(guī)模定制時代,知識將會怎樣?(by AMT 夏敬華)
- 26鄂爾多斯投資控股集團智能協(xié)同OA移動辦公系統(tǒng)介紹
- 27追問石家莊OA信息化(高麗華)
- 28Consuming a Web Service from a Win Form Application
- 29泛普軟件石家莊OA信息化系統(tǒng)集成方案
- 30[理論] 如何根據(jù)業(yè)務(wù)過程選擇知識應(yīng)用模式?(夏敬華)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114