delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明

delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明

ID:20985015

大?。?1.50 KB

頁數(shù):10頁

時(shí)間:2018-10-18

delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明_第1頁
delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明_第2頁
delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明_第3頁
delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明_第4頁
delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明_第5頁
資源描述:

《delphi中調(diào)用返回?cái)?shù)據(jù)集webservice說明》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Delphi中調(diào)用返回?cái)?shù)據(jù)集的WebService說明??2007-04-2800:36:02

2、??分類:記事本_DELPHI

3、??標(biāo)簽:

4、字號大中小?訂閱天氣:心情:樂趣無窮,可能無限的新技術(shù)-WebService雖然電子商務(wù)的狂熱在最近似乎有減溫的現(xiàn)象,讓許多人能夠回歸到正常的步調(diào)之中,不過隨著電子商務(wù)而發(fā)展的軟體技術(shù)並沒有稍停腳步,反而更加蓬勃發(fā)展。因?yàn)橛蛇@些技術(shù)創(chuàng)造的應(yīng)用早已成為許多人生活的一部份,甚至是開啟未來趨勢的基石。在目前最熱門且最被看好的技術(shù)便是所謂的WebService了,那麼什麼是WebService呢?簡單的說,WebS

5、ervice是一種想把全世界的Internet/Intranet變成一個(gè)虛擬計(jì)算環(huán)境的觀念和技術(shù)。在由WebService組成的虛擬環(huán)境中使用者可以任何的用戶端軟體,例如瀏覽器,一般的Window或是Java應(yīng)用程式或是電子行動設(shè)備等,來呼叫WebService提供的服務(wù)。而WebService本身則可以由任何的技術(shù)實(shí)作,例如開發(fā)者可以使用Delphi,Java,C/C++或是C#等的語言和工具來開發(fā)。WebService是建立在開放和標(biāo)準(zhǔn)的規(guī)格之上,允許異質(zhì)的用戶端呼叫以使用它提供的服務(wù)。因此各種異質(zhì)的用戶端必須使用一種共通的溝通標(biāo)準(zhǔn)才能夠順

6、利的和由各種不同技術(shù)實(shí)作的WebService互通。目前最流行而且最具潛力的溝通標(biāo)準(zhǔn)當(dāng)屬SOAP了。SOAP(SimpleObjectAccessProtocol)是由DonBox起草,並且獲得IBM,Microsoft,Lotus和UserLand等大型公司支持而成為W3C標(biāo)準(zhǔn)之一的通訊協(xié)定規(guī)格。從SOAP的名稱中我們便可以知道它是讓用戶端呼叫遠(yuǎn)端物件服務(wù)的一種機(jī)制。SOAP以XML標(biāo)準(zhǔn)封裝呼叫遠(yuǎn)端服務(wù)的格式,有別於其他分散式物件模型呼叫特定的呼叫格式,例如CORBA的GIOP以及DCOM的ORPC。由於SOAP以XML封裝呼叫格式,因此它可

7、以使用任何的實(shí)體傳輸層來傳送,例如HTTP,TCP或是SMTP等。也許讓我們使用一個(gè)簡單的概例來說明會讓各位更容易的瞭解。假設(shè)現(xiàn)在我在Linux平臺上以Java語言實(shí)作了一個(gè)WebService,這個(gè)WebService提供了一個(gè)服務(wù)GetSystemTime。這個(gè)服務(wù)接受一個(gè)使用者名稱和一個(gè)密碼,如果成功的登錄之後,這個(gè)服務(wù)便會回傳Linux平臺目前的系統(tǒng)時(shí)間。那麼我可以使用Delphi以SOAP的標(biāo)準(zhǔn)封裝使用者名稱和密碼來呼叫這個(gè)在Linux平臺上的GetSystemTime服務(wù)。例如下面就可能是由SOAP封裝的格式:GordonLixx1

8、2yh_49藉由SOAP,Delphi的用戶端應(yīng)用程式可以輕易的呼叫Linux平臺上的WebService,而無需關(guān)心這個(gè)WebService是由什麼技術(shù)實(shí)作的,或是存在於任何地方,更不需要以特定的二進(jìn)位格式來封裝呼叫。因此藉由WebService和SOAP,開發(fā)者可以輕易的整合各種異質(zhì)平臺,異質(zhì)分散式物件模型,而充分的利用所有的計(jì)算資源,這在以前是不可能輕易做到的,同時(shí)WebService和SOAP也為未來的發(fā)展開啟了另一扇的大門。目前WebService已經(jīng)在國外快速的蓬勃發(fā)展,各種WebService也已經(jīng)在Internet上供人使用,例

9、如搜尋MP3的服務(wù),或是查詢?nèi)澜绺鞯貧庀蟮姆?wù)等。相信WebService和SOAP也將很快的在國內(nèi)發(fā)展起來,也終將成為軟體開發(fā)人員必備的軟體技能之一。WebService本身包含了許多的意義,觀念和技術(shù),在RUN!PC2001年5月份的『解析WebService的技術(shù)內(nèi)容與意涵』一文中已經(jīng)對於WebService和SOAP有基本的介紹,讀者可以參考該文的說明。本篇文章的內(nèi)容在於討論WebService的技術(shù)架構(gòu)和實(shí)作的技巧,並且首先以Delphi6做為說明如何實(shí)際的開發(fā)WebService以及用戶端應(yīng)用程式來呼叫WebService。接著再

10、說明如何使用Delphi開發(fā)的用戶端應(yīng)用程式來呼叫Internet上由Java開發(fā)的WebService,來向各位讀者展示W(wǎng)ebService和SOAP的開放性以及標(biāo)準(zhǔn)性。當(dāng)我們成功的在本地機(jī)器呼叫了在世界上某一個(gè)角落,由某一個(gè)人使用某一種工具開發(fā)的WebService時(shí),相信讀者也會讚嘆WebService和SOAP所帶來的無限可能和下一波的軟體技術(shù)的革命。WebService和SOAP的架構(gòu)那麼我們要如何才能夠知道每一個(gè)WebService提供的服務(wù)?要如何才能夠呼叫到WebService?又要到那裡找到適合的WebService呢?簡單的

11、說,WebService提供的服務(wù)是以所謂的WSDL(WebServiceDescriptionLanguage)標(biāo)準(zhǔn)來敘述的,只要我們能夠取得特定W

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。