2 回答
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
Web 是使應(yīng)用程序可以與平臺(tái)和編程語言無關(guān)的方式進(jìn)行相互通信的一項(xiàng)技術(shù)。Web 服務(wù)是一個(gè)軟件接口,它描述了一組可以在網(wǎng)絡(luò)上通過標(biāo)準(zhǔn)化的 XML 消息傳遞訪問的操作。
它使用基于 XML 語言的協(xié)議來描述要執(zhí)行的操作或者要與另一個(gè) Web 服務(wù)交換的數(shù)據(jù)。一組以這種方式交互的 Web 服務(wù)在面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)中定義了特殊的 Web 服務(wù)應(yīng)用程序。
簡(jiǎn)單的說WebService是一個(gè)SOA(面向服務(wù)的編程)的架構(gòu),它是不依賴于語言,不依賴于平臺(tái),可以實(shí)現(xiàn)不同的語言(通過 xml 描述)間的相互調(diào)用,通過Internet進(jìn)行基于Http協(xié)議的網(wǎng)絡(luò)應(yīng)用間的交互。
通過SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說明,并通過UDDI進(jìn)行注冊(cè)。
擴(kuò)展資料
Web Service技術(shù), 能使得運(yùn)行在不同機(jī)器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件, 就可相互交換數(shù)據(jù)或集成。
依據(jù)Web Service規(guī)范實(shí)施的應(yīng)用之間, 無論它們所使用的語言、 平臺(tái)或內(nèi)部協(xié)議是什么, 都可以相互交換數(shù)據(jù)。Web Service是自描述、 自包含的可用網(wǎng)絡(luò)模塊, 可以執(zhí)行具體的業(yè)務(wù)功能。
web廣泛用到的技術(shù):
TCP/IP:通用網(wǎng)絡(luò)協(xié)議,被各種設(shè)備使用
HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用):通用用戶界面,可以使用HTML標(biāo)簽顯示數(shù)據(jù)
NET: 不同應(yīng)用程序間共享數(shù)據(jù)與數(shù)據(jù)交換
Java:寫一次可以在任何系統(tǒng)運(yùn)行的通用編程語言,因?yàn)閖ava具有跨平臺(tái)特性
XML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)子集):通用數(shù)據(jù)表達(dá)語言,在web上傳送結(jié)構(gòu)化數(shù)據(jù)的容易方法
- 2 回答
- 0 關(guān)注
- 1264 瀏覽
添加回答
舉報(bào)

