Web
Service是指由企業(yè)發(fā)布的完成其特別商務(wù)需求的在線應(yīng)用服務(wù),其他公司、合作伙伴的應(yīng)用軟件能夠通過Internet來動態(tài)訪問并使用這些在線服務(wù)。它為未來全球的電子商務(wù)發(fā)展提供了新的標(biāo)準(zhǔn)和架構(gòu)。
Web Service的運(yùn)行模式
Web
Service是獨(dú)立的、模塊化的應(yīng)用,能夠通過因特網(wǎng)來描述、發(fā)布、定位以及調(diào)用。在Web
Service的體系架構(gòu)中包括三個角色:服務(wù)提供者(Service Provider)、服務(wù)請求者(Service
Requestor)、服務(wù)注冊器(Service
Registry)。角色間主要有三個操作:發(fā)布(Publish)、查找(Find)、綁定(Bind)。
Web
Service中涉及兩個部分:服務(wù)本身和對服務(wù)的描述。典型的應(yīng)用過程是:服務(wù)提供者開發(fā)一個通過網(wǎng)絡(luò)可以被訪問的服務(wù),然后將服務(wù)的描述注冊到服務(wù)注冊器或者發(fā)送給服務(wù)請求者;服務(wù)請求者通過查找動作在本地或服務(wù)注冊器中檢索服務(wù)描述,找到后,通過綁定就可以使用該項(xiàng)服務(wù)。
Web Service的整體架構(gòu)
上圖是從分層的角度來描述Web
Service的整體架構(gòu)。和網(wǎng)絡(luò)的分層結(jié)構(gòu)相同,上一層需要下一層的支持。而安全性、可管理性、服務(wù)質(zhì)量則需要在各個層次都有所體現(xiàn)。Web
Service設(shè)計(jì)到一些新的規(guī)范,如:UDDI(統(tǒng)一描述、發(fā)現(xiàn)和集成)、WSDL(Web
Service描述語言)、WSFL(Web Service Flow
Language)、SOAP(簡單對象訪問協(xié)議)等。通過這樣一個層次分明的架構(gòu),Web
Service希望達(dá)到一個目標(biāo),就是:實(shí)現(xiàn)動態(tài)的應(yīng)用集成,將電子商務(wù)推向智能、和更加實(shí)用的階段。