Web
服務(wù)規(guī)范通常歸為兩類:基本
Web
服務(wù)規(guī)范和擴(kuò)展
Web
服務(wù)規(guī)范。基本規(guī)范有:
SOAP
:
SOAP
規(guī)范是所有基于
SOAP
的
Web
服務(wù)的基礎(chǔ),詳細(xì)說(shuō)明了實(shí)際消息的格式。其中還詳細(xì)說(shuō)明了應(yīng)用程序應(yīng)如何對(duì)待消息的特定方面(如“
Header
”中的元素),從而可以創(chuàng)建特定類型的應(yīng)用程序,使其中的消息在達(dá)到最終的目的地前在多個(gè)中間層之間進(jìn)行傳遞。
WDSL
:
Web
服務(wù)描述語(yǔ)言是詳細(xì)說(shuō)明描述基于
SOAP
的
Web
服務(wù)的標(biāo)準(zhǔn)方式的規(guī)范,包括消息應(yīng)采用的形式以及應(yīng)將其發(fā)送到何處。其中還詳細(xì)說(shuō)明了此類消息的響應(yīng)。當(dāng)與相應(yīng)的工具結(jié)合使用時(shí),
WSDL
允許以編程方式創(chuàng)建對(duì)
Web
服務(wù)的調(diào)用,甚至不用知道所查找的
Web
服務(wù)是什么;應(yīng)用程序可以從
WSDL
文件中提取這些詳細(xì)信息,并提供要使用的編程接口。
UDDI
:統(tǒng)一描述、發(fā)現(xiàn)和集成
(Universal Description, Discovery and Integration)
是一項(xiàng)從最初提出后發(fā)生了一系列變化的標(biāo)準(zhǔn)。其最初的目的是為了給各個(gè)公司提供在全球注冊(cè)中心中注冊(cè)服務(wù)并在此注冊(cè)中心中搜索可能想使用的服務(wù)的機(jī)制。不過(guò),由于很多公司對(duì)于將其系統(tǒng)對(duì)外開(kāi)放的問(wèn)題上都相當(dāng)保守,這個(gè)目標(biāo)并沒(méi)有完全實(shí)現(xiàn)。但是,很多公司已將
UDDI
作為內(nèi)部的服務(wù)及服務(wù)信息注冊(cè)中心使用
。
總共有數(shù)十種
WS-*
規(guī)范,其中幾種對(duì)企業(yè)尤為有用。即:
WS-Security
:此規(guī)范處理加密和數(shù)字簽名,允許創(chuàng)建特定類型的應(yīng)用程序,以防止竊聽(tīng)消息,且能實(shí)現(xiàn)不可否認(rèn)功能。
WS-Policy
:此規(guī)范對(duì)
WS-Security
進(jìn)行了擴(kuò)展,允許更具體地說(shuō)明誰(shuí)可以采用何種方式使用服務(wù)。
WS-I
:盡管
Web
服務(wù)應(yīng)設(shè)計(jì)成具有互操作性,但在實(shí)際中,各個(gè)規(guī)范對(duì)不同實(shí)現(xiàn)的解釋的靈活性常常足以導(dǎo)致出現(xiàn)問(wèn)題。
WS-I
提供了一組可用于防止出現(xiàn)各種問(wèn)題的標(biāo)準(zhǔn)和實(shí)踐,并提供了標(biāo)準(zhǔn)化測(cè)試來(lái)檢查問(wèn)題。
WS-BPEL
:?jiǎn)蝹€(gè)服務(wù)很好處理,但應(yīng)用程序在大多數(shù)情況下則較難處理。企業(yè)級(jí)計(jì)算要求至少將多個(gè)服務(wù)組合為一個(gè)完整的系統(tǒng),而
WS-BPEL
提供了用于指定創(chuàng)建此類系統(tǒng)所必需的交互(如分支和并發(fā)處理)。
posted on 2006-09-25 14:13
周銳 閱讀(318)
評(píng)論(0) 編輯 收藏 所屬分類:
Web Service