當前位置:工程項目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
Web服務的“租用”本質
Web服務的“租用”本質
租用的開始
Web服務是從ASP(Application Service Provider,應用服務供應商)發(fā)展而來。ASP模式是指服務商在網(wǎng)絡上以出租的方式提供商用軟件,如ERP、CRM、SCM等。這類應用服務提供商本身可以是軟件提供商,或者是租借別家的軟件產(chǎn)品提供應用服務。ASP租用業(yè)務始創(chuàng)于1998年,一些核心的企業(yè)業(yè)務應用都可以以出租的形式提供,如財務、業(yè)務操作、項目管理、銷售自動化、經(jīng)營協(xié)作、電子商務等。
目前不少公司都在租用電子商務軟件。除出租應用業(yè)務之外,ASP還經(jīng)營數(shù)據(jù)存儲、備份、恢復等業(yè)務。如Oracle推出的Business OnLine就可以提供財務、制造、客戶關系管理、人力資源管理、商務智能等方面的應用,還可以將這些應用軟件按照客戶要求進行定制、代為運行以及管存數(shù)據(jù),并可以將其連接到客戶網(wǎng)絡。大多數(shù)用戶使用Internet來訪問ASP應用,也有用戶使用WAN和VPN。
到1999年后期,ASP得到蓬勃發(fā)展,那時候的一個主要動向就是把軟件作為服務提供,而不是包裝成商品出售。IBM、Oracle、Microsoft、Sun、SAP、PeopleSoft等軟件廠商都將ASP作為業(yè)務發(fā)展方向之一,從而使ASP走紅美國軟件界。
但就ASP的發(fā)展而言,一直存在一個大問題,就是用戶的自主權問題,尤其是數(shù)據(jù)的安全保障問題。用戶把業(yè)務處理和數(shù)據(jù)存儲在計算機上,交給第三方運行,就完全失去了控制的主動權。在1999年和2000年,兩家行業(yè)雜志《Intelligent Enterprise》和《Application Development Trends》都曾因為自主權和數(shù)據(jù)安全問題對ASP能否得到普遍推廣提出了保留看法。
ASP現(xiàn)已發(fā)展成為Web服務,即在Internet上把軟件程序作為服務在Internet上提供,并且可以仿照電力之類的公用事業(yè)的做法,按照使用量收費。不過Web服務與ASP的做法還有所不同:ASP提供的軟件幾乎都是很大的應用或特定的大組件,Web服務所提供的往往是較小的部件(組件或配件),這樣用戶無需太多花費就可以租用到需要的功能模塊;不同的是Web服務之間可以交互操作,即可以訪問彼此的程序和數(shù)據(jù),而ASP不能。
租用的延續(xù)
在一個單機系統(tǒng)中執(zhí)行某個應用時,需要通過主函數(shù)調用所需的組件或對象。只是這類調配是在同一機器、同一平臺、同一操作系統(tǒng)以及同一語言的運行環(huán)境下進行的,而Web服務所提供的組件通常位于不同機器、不同平臺、不同操作系統(tǒng)以及使用不同語言編寫而成。這就不能像單機操作那樣直接調用,而需要一套集成和整合的標準,以進行不同質的應用組件的調配。迄今為止,XML、SOAP、UDDI、WSDL等已經(jīng)形成了一套相對完整的Internet標準與協(xié)議,除此之外還包括一些安全性、事務性等方面的協(xié)議與規(guī)范。有了這些標準和協(xié)議,用戶就可以以租用的方式,在Internet上調用這些Web服務所提供的應用組件和配件,完成交互操作,并組成應用。
構件在過程語言中是過程,在面向對象語言中是內含屬性與操作的對象,現(xiàn)在Web服務所提供的構件則為若干個對象組成的組件。目前CBSE(Component-based Software Engineering,基于組件的軟件工程)已經(jīng)提出了CBD 96組件標準,研發(fā)出來的組件當中已有相當多的被包裝出售。而近幾年來,組件市場的供應也幾乎是每年增加一倍。不過據(jù)估計,等到有2~4萬件組件供選用時,大型IT企業(yè)才會考慮把CBD作為一條研發(fā)途徑。
不過現(xiàn)在已經(jīng)進入了組件軟件工程時期,并正在向縱深發(fā)展,總有一天軟件能夠像使用集成電路來組裝硬件一樣,無需編寫程序,就可以把軟件研制出來。通過一套完備的標準接口和集成協(xié)議,就可以在網(wǎng)絡上裝配一個應用,并且能夠馬上運行。到了這種境界,應用在網(wǎng)絡上運行時的調用操作過程就好像在單機上運行一樣,直接并且無縫地進行。
現(xiàn)代意義的組件與對象相比,除了能承擔更復雜的運算任務,還是一個能單獨交付的程序單元,因為它有一定的對外接口,有構成能力,而且可以包括非對象型的組件。Web服務就是基于這樣的組件實現(xiàn)的,其中程序、模塊和組件都可以不斷再用,這也是軟件研發(fā)多年來希望達到的目標。
因為Web服務是基于Internet,所以可以再Internet范圍內尋找可以使用的Web服務。而且Web服務之間可以交互操作,這就基本解決了EAI(企業(yè)應用集成)的問題。只要在UDDI注冊中心找到更加物美價廉的Web服務,就可以把原來的卸下,裝上新的。其高度的靈活性非常容易適應瞬息萬變的市場競爭。
目前來說,Web在本質上還只是一個交換思想和信息的環(huán)境,隨著Web服務的成熟,Web將成為供Web服務交易的場所。發(fā)展中的Web服務正在其交互操作、應用集成、可移植性、安全性等方面不斷完善和改進,其成熟之日也就是Web服務真正成為“下一次大事”的一天。
- 1Building an ASP.NET Web Service
- 2即插即用portlet
- 3石家莊OA軟件的征求意見和民意調查
- 4BEA榮獲最佳web服務產(chǎn)品獎
- 5Web服務內幕,第1部分:我們已走了多遠?
- 6Web服務 按需服務——Sun ONE為企業(yè)建立服務驅動型網(wǎng)絡
- 7不僅看投資回報,還要看“知識回報”
- 8BEA支持JAX-RPC標準
- 9非常漂亮的一個模型
- 10網(wǎng)絡、知識增長和經(jīng)濟發(fā)展
- 11兩款常用的測試bug管理與壓力測試軟件
- 12絕對妙語:重塑企業(yè)流程、組織和文化
- 13源天榮獲“2008中國信息產(chǎn)業(yè)年度高成長性企業(yè)”稱號
- 14XML Web Service 安全性
- 15At Your Service, On the Web
- 16用SLA保證Web服務
- 17關于知識的問題
- 18石家莊OA信息化的基本XML和RDF技術(六):使用Versa的RDF查詢
- 19[編譯] 石家莊OA信息化測度:目標、過程及方法(夏敬華譯)
- 20構建石家莊OA信息化系統(tǒng)的探討
- 21鄂爾多斯投資控股集團智能協(xié)同OA移動辦公系統(tǒng)介紹
- 22Web服務內幕,第7部分:WSFL和遞歸組合
- 23實用工具:IT員工的培訓補償政策示例
- 24Web Services Interoperability and SOAP
- 25專家稱XML Web服務時代正接近尾聲
- 26Web服務的“租用”本質
- 27利用辦公自動化系統(tǒng)進行石家莊OA信息化
- 28Web Services Gateway入門
- 29MSDN Online Voices - Extreme XML:已啟用XML Web服務的Office文檔
- 30KnowledgeManagement at Best Buy
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓