Web Service教程

作用:
Web Services 可以將應(yīng)用程序轉(zhuǎn)換為網(wǎng)絡(luò)應(yīng)用程序。
通過(guò)使用 Web Services葵擎,您的應(yīng)用程序可以向全世界發(fā)布信息,或提供某項(xiàng)功能。
Web Services 可以被其他應(yīng)用程序使用横缔。
通過(guò) Web Services,您的會(huì)計(jì)部門(mén)的 Win 2k 服務(wù)器可以與 IT 供應(yīng)商的 UNIX 服務(wù)器相連接镊辕。

簡(jiǎn)介:
基本的Web Services 平臺(tái)是 XML+HTTP耿眉。
Web services 使用 XML 來(lái)編解碼數(shù)據(jù),并使用 SOAP 來(lái)傳輸數(shù)據(jù)须眷。

Web Services 可使您的應(yīng)用程序成為 Web應(yīng)用程序竖瘾。
Web Services 通過(guò)Web 進(jìn)行發(fā)布、查找和使用花颗。

什么是Web Services捕传?
Web Services 是應(yīng)用程序組件
Web Services 使用開(kāi)放協(xié)議進(jìn)行通信
Web Services 是獨(dú)立的(self-contained)并可自我描述
Web Services 可通過(guò)使用UDDI來(lái)發(fā)現(xiàn)
Web Services 可被其他應(yīng)用程序使用
XML 是 Web Services 的基礎(chǔ)

它如何工作?
基礎(chǔ)的 Web Services 平臺(tái)是 XML + HTTP扩劝。
HTTP 協(xié)議是最常用的因特網(wǎng)協(xié)議庸论。
XML 提供了一種可用于不同的平臺(tái)和編程語(yǔ)言之間的語(yǔ)言。

Web services 平臺(tái)的元素:

SOAP (簡(jiǎn)易對(duì)象訪問(wèn)協(xié)議)
UDDI (通用描述棒呛、發(fā)現(xiàn)及整合)
WSDL (Web services 描述語(yǔ)言)

Web services 平臺(tái)是簡(jiǎn)單的可共同操作的消息收發(fā)框架聂示。它仍然缺少許多諸如安全和路由等重要的特性。但是簇秒,一旦 SOAP 變得更加高級(jí)鱼喉,這些事項(xiàng)就會(huì)得到解決。
Web services 有望使應(yīng)用程序更加容易通信趋观。

Why Web Services?

幾年前扛禽,Web services 的速度還沒(méi)有快到讓人們產(chǎn)生興趣的程度。

感謝主要的 IT 開(kāi)發(fā)商近年來(lái)的努力皱坛,大多數(shù)的人們和企業(yè)擁有了寬帶連接编曼,并越來(lái)越多地使用 Web。

最重要的事情是協(xié)同工作
由于所有主要的平臺(tái)均可通過(guò) Web 瀏覽器來(lái)訪問(wèn) Web麸恍,不同的平臺(tái)可以借此進(jìn)行交互灵巧。為了讓這些平臺(tái)協(xié)同工作搀矫,Web 應(yīng)用程序被開(kāi)發(fā)了出來(lái)。
Web 應(yīng)用程序是運(yùn)行在 Web 上的簡(jiǎn)易應(yīng)用程序刻肄。它們圍繞 Web 瀏覽器標(biāo)準(zhǔn)被進(jìn)行構(gòu)建瓤球,幾乎可被任何平臺(tái)之上的任何瀏覽器來(lái)使用。

Web services 把 Web 應(yīng)用程序提升到了另外一個(gè)層面
通過(guò)使用 Web services敏弃,您的應(yīng)用程序可向全世界發(fā)布功能或消息卦羡。
Web services 使用 XML 來(lái)編解碼數(shù)據(jù),并使用 SOAP 借由開(kāi)放的協(xié)議來(lái)傳輸數(shù)據(jù)麦到。

通過(guò) Web services绿饵,你的會(huì)計(jì)部門(mén)的 Win 2k 服務(wù)器可與 IT 供應(yīng)商的 UNIX 服務(wù)器進(jìn)行連接。

Web services 有兩種類型的應(yīng)用:

  1. 可重復(fù)使用的應(yīng)用程序組件

有一些功能是不同的應(yīng)用程序常常會(huì)用到的瓶颠。那么為什么要周而復(fù)始地開(kāi)發(fā)它們呢拟赊?

Web services 可以把應(yīng)用程序組件作為服務(wù)來(lái)提供,比如匯率轉(zhuǎn)換粹淋、天氣預(yù)報(bào)或者甚至是語(yǔ)言翻譯等等吸祟。

比較理想的情況是,每種應(yīng)用程序組件只有一個(gè)最優(yōu)秀的版本桃移,這樣任何人都可以在其應(yīng)用程序中使用它屋匕。

  1. 連接現(xiàn)有的軟件

通過(guò)為不同的應(yīng)用程序提供一種鏈接其數(shù)據(jù)的途徑,Web services有助于解決協(xié)同工作的問(wèn)題借杰。

通過(guò)使用 Web services过吻,您可以在不同的應(yīng)用程序與平臺(tái)之間來(lái)交換數(shù)據(jù)。

Web Services 平臺(tái)元素
Web Services 擁有三種基本的元素蔗衡。它們是:SOAP纤虽、WSDL 以及 UDDI

什么是 SOAP粘都?
基本的 Web services 平臺(tái)是 XML + HTTP廓推。

SOAP 指簡(jiǎn)易對(duì)象訪問(wèn)協(xié)議
SOAP 是一種通信協(xié)議
SOAP 用于應(yīng)用程序之間的通信
SOAP 是一種用于發(fā)送消息的格式
SOAP 被設(shè)計(jì)用來(lái)通過(guò)因特網(wǎng)進(jìn)行通信
SOAP 獨(dú)立于平臺(tái)
SOAP 獨(dú)立于語(yǔ)言
SOAP 基于 XML
SOAP 很簡(jiǎn)單并可擴(kuò)展
SOAP 允許您繞過(guò)防火墻
SOAP 將作為 W3C 標(biāo)準(zhǔn)來(lái)發(fā)展
  1. SOAP是什么?

2)什么是 WSDL?
WSDL 是基于 XML 的用于描述 Web Services 以及如何訪問(wèn) Web Services 的語(yǔ)言翩隧。

WSDL 指網(wǎng)絡(luò)服務(wù)描述語(yǔ)言
WSDL 使用 XML 編寫(xiě)
WSDL 是一種 XML 文檔
WSDL 用于描述網(wǎng)絡(luò)服務(wù)
WSDL 也可用于定位網(wǎng)絡(luò)服務(wù)
WSDL 還不是 W3C 標(biāo)準(zhǔn)
  1. 什么是UDDI樊展?

    UDDI 是一種目錄服務(wù),通過(guò)它堆生,企業(yè)可注冊(cè)并搜索 Web services专缠。
    UDDI 指通用的描述、發(fā)現(xiàn)以及整合(Universal Description, Discovery and Integration)淑仆。
    UDDI 是一種用于存儲(chǔ)有關(guān) web services 的信息的目錄涝婉。
    UDDI 是一種由 WSDL 描述的網(wǎng)絡(luò)服務(wù)接口目錄。
    UDDI 經(jīng)由 SOAP 進(jìn)行通迅蔗怠。
    UDDI 被構(gòu)建于 Microsoft .NET 平臺(tái)之中墩弯。

Web Service 實(shí)例

任何應(yīng)用程序都可擁有 Web Service 組件吩跋。
Web Services 的創(chuàng)建與編程語(yǔ)言的種類無(wú)關(guān)。

Web Services 概要

把應(yīng)用程序轉(zhuǎn)換為網(wǎng)絡(luò)應(yīng)用程序.
使用 XML 在應(yīng)用程序間發(fā)送消息渔工。
從應(yīng)用程序?qū)С瞿稠?xiàng)功能(創(chuàng)建一個(gè) web service)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末锌钮,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子引矩,更是在濱河造成了極大的恐慌梁丘,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旺韭,死亡現(xiàn)場(chǎng)離奇詭異氛谜,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)区端,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)值漫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人珊燎,你說(shuō)我怎么就攤上這事惭嚣∽窈” “怎么了悔政?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)延旧。 經(jīng)常有香客問(wèn)我谋国,道長(zhǎng),這世上最難降的妖魔是什么迁沫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任芦瘾,我火速辦了婚禮,結(jié)果婚禮上集畅,老公的妹妹穿的比我還像新娘近弟。我一直安慰自己,他們只是感情好挺智,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布祷愉。 她就那樣靜靜地躺著,像睡著了一般赦颇。 火紅的嫁衣襯著肌膚如雪二鳄。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天媒怯,我揣著相機(jī)與錄音订讼,去河邊找鬼。 笑死扇苞,一個(gè)胖子當(dāng)著我的面吹牛欺殿,可吹牛的內(nèi)容都是我干的寄纵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脖苏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼擂啥!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起帆阳,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤哺壶,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后蜒谤,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體山宾,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年鳍徽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了资锰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阶祭,死狀恐怖绷杜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情濒募,我是刑警寧澤鞭盟,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站瑰剃,受9級(jí)特大地震影響齿诉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晌姚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一粤剧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挥唠,春花似錦抵恋、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至懊烤,卻和暖如春梯醒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背腌紧。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工茸习, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壁肋。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓号胚,卻偏偏與公主長(zhǎng)得像籽慢,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子猫胁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理箱亿,服務(wù)發(fā)現(xiàn),斷路器弃秆,智...
    卡卡羅2017閱讀 134,672評(píng)論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法届惋,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法菠赚,繼承相關(guān)的語(yǔ)法脑豹,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,644評(píng)論 18 399
  • 前言 前兩天,室友給我發(fā)了一套代碼...... 一段對(duì)話下來(lái)拌牲,我心中多個(gè)疑問(wèn):SOAP是什么俱饿?node調(diào)用java...
    JC_Huang閱讀 6,204評(píng)論 0 25
  • web service 相關(guān) 什么是Web Service砚婆? 答:從表面上看械拍,Web Service就是一個(gè)應(yīng)用程...
    niuben閱讀 916評(píng)論 0 3
  • 第894天 2017-09-12 孩子是自己?jiǎn)栴}的專家 先給大家舉一個(gè)例子: 有一個(gè)家長(zhǎng)帶上孩子來(lái)咨詢。在和家長(zhǎng)溝...
    鄧州老趙閱讀 361評(píng)論 0 2