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

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

申請免費(fèi)試用、咨詢電話: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)用都可以以出租的形式提供,如財(cái)務(wù)、業(yè)務(wù)操作、項(xiàng)目管理、銷售自動(dòng)化、經(jīng)營協(xié)作、電子商務(wù)等。

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

到1999年后期,ASP得到蓬勃發(fā)展,那時(shí)候的一個(gè)主要?jiǎng)酉蚓褪前衍浖鳛榉?wù)提供,而不是包裝成商品出售。IBM、Oracle、Microsoft、Sun、SAP、PeopleSoft等軟件廠商都將ASP作為業(yè)務(wù)發(fā)展方向之一,從而使ASP走紅美國軟件界。

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

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

租用的延續(xù)

在一個(gè)單機(jī)系統(tǒng)中執(zhí)行某個(gè)應(yīng)用時(shí),需要通過主函數(shù)調(diào)用所需的組件或?qū)ο蟆V皇沁@類調(diào)配是在同一機(jī)器、同一平臺(tái)、同一操作系統(tǒng)以及同一語言的運(yùn)行環(huán)境下進(jìn)行的,而Web服務(wù)所提供的組件通常位于不同機(jī)器、不同平臺(tái)、不同操作系統(tǒng)以及使用不同語言編寫而成。這就不能像單機(jī)操作那樣直接調(diào)用,而需要一套集成和整合的標(biāo)準(zhǔn),以進(jì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)件則為若干個(gè)對象組成的組件。目前CBSE(Component-based Software Engineering,基于組件的軟件工程)已經(jīng)提出了CBD 96組件標(biāo)準(zhǔn),研發(fā)出來的組件當(dāng)中已有相當(dāng)多的被包裝出售。而近幾年來,組件市場的供應(yīng)也幾乎是每年增加一倍。不過據(jù)估計(jì),等到有2~4萬件組件供選用時(shí),大型IT企業(yè)才會(huì)考慮把CBD作為一條研發(fā)途徑。

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

現(xiàn)代意義的組件與對象相比,除了能承擔(dān)更復(fù)雜的運(yùn)算任務(wù),還是一個(gè)能單獨(dú)交付的程序單元,因?yàn)樗幸欢ǖ膶ν饨涌冢袠?gòu)成能力,而且可以包括非對象型的組件。Web服務(wù)就是基于這樣的組件實(shí)現(xiàn)的,其中程序、模塊和組件都可以不斷再用,這也是軟件研發(fā)多年來希望達(dá)到的目標(biāo)。

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

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

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢