delphi中调用返回数据集webservice说明

delphi中调用返回数据集webservice说明

ID:20985015

大小:61.50 KB

页数:10页

时间:2018-10-18

delphi中调用返回数据集webservice说明_第1页
delphi中调用返回数据集webservice说明_第2页
delphi中调用返回数据集webservice说明_第3页
delphi中调用返回数据集webservice说明_第4页
delphi中调用返回数据集webservice说明_第5页
资源描述:

《delphi中调用返回数据集webservice说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Delphi中调用返回数据集的WebService说明  2007-04-2800:36:02

2、  分类:记事本_DELPHI

3、  标签:

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

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

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

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

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

9、如搜尋MP3的服務,或是查詢全世界各地氣象的服務等。相信WebService和SOAP也將很快的在國內發展起來,也終將成為軟體開發人員必備的軟體技能之一。WebService本身包含了許多的意義,觀念和技術,在RUN!PC2001年5月份的『解析WebService的技術內容與意涵』一文中已經對於WebService和SOAP有基本的介紹,讀者可以參考該文的說明。本篇文章的內容在於討論WebService的技術架構和實作的技巧,並且首先以Delphi6做為說明如何實際的開發WebService以及用戶端應用程式來呼叫WebService。接著再

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

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。