監(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)閉
重慶OA行業(yè)資訊

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊

為什么說(shuō)Web服務(wù)將是一件大事

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

AMTeam.org

為什么說(shuō)Web服務(wù)將是一件大事

當(dāng)微軟,IBM和Sun都同意用一種東西來(lái)改變現(xiàn)狀的時(shí)候會(huì),這個(gè)東西是什么呢?實(shí)際上,它們已經(jīng)這樣做了。計(jì)算機(jī)領(lǐng)域的黑色三人組突然聯(lián)合了,至少是在它們最近的目標(biāo)上統(tǒng)一了。他們把腦子里的一個(gè)想法強(qiáng)加給了可憐的消費(fèi)者,銷售它們的Web 服務(wù)。

我無(wú)法確定什么時(shí)候軟件工業(yè)所有的領(lǐng)航燈突然都照到了一點(diǎn)上--特別是當(dāng)這并不是對(duì)明顯的用戶需求做出的反應(yīng)--這一點(diǎn)就是Web 服務(wù)。

如果一家公司試圖賣(mài)給你并不了解的東西,那么它通??赡苁且粠樵噶?。但是Web 服務(wù)可能是一種例外。那是因?yàn)樗鼈兘⒃谖覀円呀?jīng)熟知的事物之上(比方Internet和基于組件的編程)來(lái)解決一些實(shí)際的問(wèn)題并創(chuàng)造新的機(jī)遇。

怎么做和為什么做

問(wèn)題是:你如何讓?xiě)?yīng)用程序通過(guò)Internet彼此之間進(jìn)行對(duì)話?

那么為什么你要讓它們進(jìn)行對(duì)話呢?也許這樣做是為了讓公司內(nèi)需要知道一個(gè)特定的商品價(jià)格的應(yīng)用程序能夠自動(dòng)的詢問(wèn)一個(gè)供貨商的計(jì)算機(jī)來(lái)實(shí)時(shí)的獲得這些信息。

或者也許你的公司是一家汽車出租公司,需要允許所有的航空公司能夠訪問(wèn)你的出租車預(yù)定系統(tǒng)?;蛘吣阌幸粋€(gè)Web 站點(diǎn),希望所有的移動(dòng)電話和無(wú)線PDA能夠下載你的網(wǎng)站內(nèi)容而不需要在意這些設(shè)備是完全不同的。

今天,所有這些問(wèn)題的解決方案都是為特定的需求設(shè)計(jì)特定的程序。每個(gè)供貨商,航空公司和移動(dòng)電話或者無(wú)線設(shè)備數(shù)據(jù)交換使用的方法可能都不相同。因?yàn)榭紤]到了所有這些復(fù)雜性,這些問(wèn)題中的大多數(shù)都還沒(méi)有得到解決,從而大大損失了軟件提供的效率。

Web 服務(wù)解決了這個(gè)問(wèn)題,它建立了一套使通訊標(biāo)準(zhǔn)化的方法,使得應(yīng)用程序和設(shè)備通過(guò)Internet在前后端共享數(shù)據(jù)的時(shí)候變得更加容易。

演示實(shí)例

下面有一個(gè)Web 服務(wù)的非常簡(jiǎn)單的例子,這個(gè)例子是我在一個(gè)由微軟發(fā)起的Web 服務(wù)工作組里創(chuàng)建的。

我們想做的是在一臺(tái)Windows計(jì)算機(jī)上輸入一些數(shù)據(jù)并由另一臺(tái)計(jì)算機(jī)把它們分別相加并求出其和,然后它會(huì)發(fā)加結(jié)果。我們使用一臺(tái)Internet上的Linux計(jì)算機(jī)來(lái)完成相加的工作。

首先,我們創(chuàng)建一個(gè)簡(jiǎn)單的Windows應(yīng)用程序來(lái)輸入我們想要相加的數(shù)字,然后把它們進(jìn)行格式化以便Linux程序--即Web 服務(wù)--能夠理解并處理它們。這個(gè)客戶端然后搞清楚如何顯示Linux平臺(tái)上生成的結(jié)果。

我們現(xiàn)在單擊按紐,要相加的數(shù)字就被發(fā)送到了Linux計(jì)算機(jī)上,在那里,我們新創(chuàng)建的Web 服務(wù)把它們加起來(lái),然后把它們的和返回給Windows計(jì)算機(jī),這臺(tái)Windows計(jì)算機(jī)知道如何顯示這個(gè)結(jié)果。所有這些都能夠正常工作因?yàn)橐呀?jīng)建立的一些標(biāo)準(zhǔn)能夠告訴計(jì)算機(jī)如何進(jìn)行通訊。

因?yàn)樘幱贗nternet之上,Linux計(jì)算機(jī)應(yīng)該知道如何向任何一個(gè)需要我們這種相加服務(wù)的客戶端計(jì)算機(jī)--或者甚至是其它任何一個(gè)計(jì)算機(jī)程序--提供相同的Web 服務(wù)。你可以把這個(gè)功能修改成比簡(jiǎn)單的數(shù)學(xué)計(jì)算更重要的東西,它就會(huì)變得非常強(qiáng)大。

分享應(yīng)用程序

Web 服務(wù)是關(guān)于使用Web 進(jìn)行信息訪問(wèn)的編程方式:即為復(fù)雜的任務(wù)提供通用解決方法的框架。就象Web解決了與尋找和顯示信息有關(guān)的問(wèn)題一樣--感謝通用語(yǔ)言HTML--Web 服務(wù)能夠讓?xiě)?yīng)用程序廣告它們自己并為所有能夠通過(guò)Internet到達(dá)它們的人完成一定的工作。

這種應(yīng)用程序共享的想法并不是新想法,至少不完全是新的想法。一種叫做時(shí)間共享的服務(wù),也就是商業(yè)公司能夠在一臺(tái)大型機(jī)上租用計(jì)算時(shí)間的服務(wù)曾經(jīng)是一筆很大的業(yè)務(wù)。它同時(shí)還是ASP或者說(shuō)應(yīng)用服務(wù)提供商的前身。

相反的是有了Web服務(wù)以后你不再是分享一個(gè)應(yīng)用程序而是擁有兩個(gè)或者多個(gè)應(yīng)用程序通過(guò)網(wǎng)絡(luò)進(jìn)行通訊和協(xié)作。Web 服務(wù)可能甚至?xí)话瑧?yīng)用程序的組件部分。

為什么這個(gè)很有前途的技術(shù)會(huì)被稱為Web 服務(wù)呢?因?yàn)閼?yīng)用程序相互通訊的方法是使用Web 早已經(jīng)使用的HTTP協(xié)議。這意味著應(yīng)用程序能夠以與HTML編寫(xiě)Web頁(yè)面類似的方式進(jìn)行通訊。Web 服務(wù)的通訊語(yǔ)言被稱為XML。

詞匯表的解釋

編寫(xiě)一篇關(guān)于Web 服務(wù)的文章的問(wèn)題是這個(gè)主題很快就變得越來(lái)越復(fù)雜。想一想你閱讀本文所必須的東西:我需要知道如何寫(xiě)文章也必須知道你懂的一門(mén)語(yǔ)言。我還需要一種方法來(lái)告訴你,你可以獲得這個(gè)信息。

然后我需要一種方法來(lái)發(fā)送這個(gè)信息,然后你需要一種方法在你的后端應(yīng)用中訪問(wèn)和顯示這個(gè)信息。當(dāng)然你必須要能夠閱讀你屏幕上出現(xiàn)的一切。

在實(shí)際生活中,這個(gè)過(guò)程看起來(lái)相當(dāng)簡(jiǎn)單,但這是因?yàn)橛袩o(wú)數(shù)的標(biāo)準(zhǔn)在起作用。Web 服務(wù)使用已經(jīng)存在的一些標(biāo)準(zhǔn),而另一些標(biāo)準(zhǔn)則已經(jīng)基本確立,還有一些標(biāo)準(zhǔn)會(huì)被創(chuàng)立。所以當(dāng)你看到一些眼熟或者不熟悉的語(yǔ)言和縮寫(xiě)的時(shí)候,比方UDDI, XML, SOAP以及Web 服務(wù)的其它一些詞匯的時(shí)候,不要感到這很愚蠢。

詞匯表的解釋是很重要的。原因是:這就是歷史學(xué)家和預(yù)言家稱為“拐點(diǎn)”的地方,它指的是重要的事物出現(xiàn)并改變其它事物的時(shí)刻。

Web 服務(wù)也許能夠戲劇性的改變應(yīng)用程序運(yùn)行和開(kāi)發(fā)的方式,就象Web 改變了我們?cè)L問(wèn)和共享信息的方式甚至改變了我們的商業(yè)和購(gòu)物行為一樣。

要想知道未來(lái)對(duì)于這一點(diǎn)的證明,請(qǐng)隨時(shí)注意我們的網(wǎng)站。在星期三,Bill Gates 會(huì)在圣弗朗西斯科介紹微軟最新版本的旗艦開(kāi)發(fā)工具,Visual Studio.Net,它被用來(lái)幫助開(kāi)發(fā)者創(chuàng)建這些Web 服務(wù)。

我會(huì)注意看看Bill會(huì)說(shuō)些什么--然后回頭會(huì)更多的介紹這種擁有如此大的潛力的技術(shù),正是這種技術(shù)使得計(jì)算機(jī)領(lǐng)域最大的幾家公司形成了難得的聯(lián)盟。

發(fā)布:2007-03-25 10:27    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章: