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

Web服務(wù)的“租用”本質(zhì)

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

AMTeam.org

Web服務(wù)的“租用”本質(zhì)


 
租用的開始

Web服務(wù)是從ASP(Application Service Provider,應(yīng)用服務(wù)供應(yīng)商)發(fā)展而來。ASP模式是指服務(wù)商在網(wǎng)絡(luò)上以出租的方式提供商用軟件,如ERP、CRM、SCM等。這類應(yīng)用服務(wù)提供商本身可以是軟件提供商,或者是租借別家的軟件產(chǎn)品提供應(yīng)用服務(wù)。ASP租用業(yè)務(wù)始創(chuàng)于1998年,一些核心的企業(yè)業(yè)務(wù)應(yīng)用都可以以出租的形式提供,如財務(wù)、業(yè)務(wù)操作、項目管理、銷售自動化、經(jīng)營協(xié)作、電子商務(wù)等。

目前不少公司都在租用電子商務(wù)軟件。除出租應(yīng)用業(yè)務(wù)之外,ASP還經(jīng)營數(shù)據(jù)存儲、備份、恢復(fù)等業(yè)務(wù)。如Oracle推出的Business OnLine就可以提供財務(wù)、制造、客戶關(guān)系管理、人力資源管理、商務(wù)智能等方面的應(yīng)用,還可以將這些應(yīng)用軟件按照客戶要求進行定制、代為運行以及管存數(shù)據(jù),并可以將其連接到客戶網(wǎng)絡(luò)。大多數(shù)用戶使用Internet來訪問ASP應(yīng)用,也有用戶使用WAN和VPN。

到1999年后期,ASP得到蓬勃發(fā)展,那時候的一個主要動向就是把軟件作為服務(wù)提供,而不是包裝成商品出售。IBM、Oracle、Microsoft、Sun、SAP、PeopleSoft等軟件廠商都將ASP作為業(yè)務(wù)發(fā)展方向之一,從而使ASP走紅美國軟件界。

但就ASP的發(fā)展而言,一直存在一個大問題,就是用戶的自主權(quán)問題,尤其是數(shù)據(jù)的安全保障問題。用戶把業(yè)務(wù)處理和數(shù)據(jù)存儲在計算機上,交給第三方運行,就完全失去了控制的主動權(quán)。在1999年和2000年,兩家行業(yè)雜志《Intelligent Enterprise》和《Application Development Trends》都曾因為自主權(quán)和數(shù)據(jù)安全問題對ASP能否得到普遍推廣提出了保留看法。

ASP現(xiàn)已發(fā)展成為Web服務(wù),即在Internet上把軟件程序作為服務(wù)在Internet上提供,并且可以仿照電力之類的公用事業(yè)的做法,按照使用量收費。不過Web服務(wù)與ASP的做法還有所不同:ASP提供的軟件幾乎都是很大的應(yīng)用或特定的大組件,Web服務(wù)所提供的往往是較小的部件(組件或配件),這樣用戶無需太多花費就可以租用到需要的功能模塊;不同的是Web服務(wù)之間可以交互操作,即可以訪問彼此的程序和數(shù)據(jù),而ASP不能。

租用的延續(xù)

在一個單機系統(tǒng)中執(zhí)行某個應(yīng)用時,需要通過主函數(shù)調(diào)用所需的組件或?qū)ο?。只是這類調(diào)配是在同一機器、同一平臺、同一操作系統(tǒng)以及同一語言的運行環(huán)境下進行的,而Web服務(wù)所提供的組件通常位于不同機器、不同平臺、不同操作系統(tǒng)以及使用不同語言編寫而成。這就不能像單機操作那樣直接調(diào)用,而需要一套集成和整合的標(biāo)準(zhǔn),以進行不同質(zhì)的應(yīng)用組件的調(diào)配。迄今為止,XML、SOAP、UDDI、WSDL等已經(jīng)形成了一套相對完整的Internet標(biāo)準(zhǔn)與協(xié)議,除此之外還包括一些安全性、事務(wù)性等方面的協(xié)議與規(guī)范。有了這些標(biāo)準(zhǔn)和協(xié)議,用戶就可以以租用的方式,在Internet上調(diào)用這些Web服務(wù)所提供的應(yīng)用組件和配件,完成交互操作,并組成應(yīng)用。

構(gòu)件在過程語言中是過程,在面向?qū)ο笳Z言中是內(nèi)含屬性與操作的對象,現(xiàn)在Web服務(wù)所提供的構(gòu)件則為若干個對象組成的組件。目前CBSE(Component-based Software Engineering,基于組件的軟件工程)已經(jīng)提出了CBD 96組件標(biāo)準(zhǔn),研發(fā)出來的組件當(dāng)中已有相當(dāng)多的被包裝出售。而近幾年來,組件市場的供應(yīng)也幾乎是每年增加一倍。不過據(jù)估計,等到有2~4萬件組件供選用時,大型IT企業(yè)才會考慮把CBD作為一條研發(fā)途徑。

不過現(xiàn)在已經(jīng)進入了組件軟件工程時期,并正在向縱深發(fā)展,總有一天軟件能夠像使用集成電路來組裝硬件一樣,無需編寫程序,就可以把軟件研制出來。通過一套完備的標(biāo)準(zhǔn)接口和集成協(xié)議,就可以在網(wǎng)絡(luò)上裝配一個應(yīng)用,并且能夠馬上運行。到了這種境界,應(yīng)用在網(wǎng)絡(luò)上運行時的調(diào)用操作過程就好像在單機上運行一樣,直接并且無縫地進行。

現(xiàn)代意義的組件與對象相比,除了能承擔(dān)更復(fù)雜的運算任務(wù),還是一個能單獨交付的程序單元,因為它有一定的對外接口,有構(gòu)成能力,而且可以包括非對象型的組件。Web服務(wù)就是基于這樣的組件實現(xiàn)的,其中程序、模塊和組件都可以不斷再用,這也是軟件研發(fā)多年來希望達到的目標(biāo)。

因為Web服務(wù)是基于Internet,所以可以再Internet范圍內(nèi)尋找可以使用的Web服務(wù)。而且Web服務(wù)之間可以交互操作,這就基本解決了EAI(企業(yè)應(yīng)用集成)的問題。只要在UDDI注冊中心找到更加物美價廉的Web服務(wù),就可以把原來的卸下,裝上新的。其高度的靈活性非常容易適應(yīng)瞬息萬變的市場競爭。

目前來說,Web在本質(zhì)上還只是一個交換思想和信息的環(huán)境,隨著Web服務(wù)的成熟,Web將成為供Web服務(wù)交易的場所。發(fā)展中的Web服務(wù)正在其交互操作、應(yīng)用集成、可移植性、安全性等方面不斷完善和改進,其成熟之日也就是Web服務(wù)真正成為“下一次大事”的一天。

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢