WEB服務的核心是什么?

2023-02-04    分類: 網(wǎng)站建設

所謂Web服務是指由企業(yè)發(fā)布的、完成其特別商務需求的在線應用服務,其他網(wǎng)站建設公司或應用軟件能夠通過互聯(lián)網(wǎng)來訪問并使用這種在線服務。
關于Web服務的定義有很多種,其核心是面向服務的架構(Service OrientedArchitecture, SOA),即通過完善的接口實現(xiàn)遠程訪問應用。通過提供簡單和普遍適用的標準,Web服務可以作為信息系統(tǒng)集成及系統(tǒng)間自動化信息交換的基礎。
從技術角度來講,Web服務是一種可以用來解決跨越網(wǎng)絡的應用集成問題的開發(fā)模式,這種模式為實現(xiàn)“軟件即服務(Software as a Service, SaaS)”提供7技術保障。而“軟件即服務”實質上是一種提供軟件服務的機制,這種機制可以在網(wǎng)絡上提供可編程接口,并通過這些接口來共享站點已經(jīng)開放的功能。
1. Web服務的體系結構
Web服務的體系結構

Web服務的體系結構如圖6-27所示,其中服務提供者(服務器)和服務請求者(客戶端)是必需的,服務注冊中心是可選的角色。
服務提供者是Web服務的所有者,如企業(yè)、ICP(Internet Content Provider,互聯(lián)網(wǎng)內容提供商)等,該角色負責定義并實現(xiàn)Web服務,使用服務描述語言對Web服務進行詳細、準確、規(guī)范的描述,并將該描述發(fā)布到服務注冊中心,供服務請求者查找并綁定使用。
服務請求者是Web服務的使用者。雖然Web服務面向的是程序,但程序的最終使用者仍然是企業(yè)或用戶,因此,服務請求者是查找、綁定并調用服務或與服務進行交互的應用程序,該角色可由瀏覽器擔當,由人或程序來控制。
服務注冊中心是連接服務提供者和服務請求者的紐帶,在某些情況下,該角色是可選的。例如,使用靜態(tài)綁定的Web服務,服務提供者可直接把描述發(fā)送給服務請求者。若沒有服務注冊中心,服務請求者則可以從其他來源得到服務描述,如文件、FTP站點、Web站點等。
Web服務模型中的操作包括以下三種:發(fā)布服務描述、杳找服務描述、根據(jù)服務描述綁定或調用服務。
2. Web服務的技術平臺
Web服務的技術平臺
Web服務平臺由支持Web服務的基本技術和協(xié)議組成,主要包括HTTP, XML,SOAP, UDDI, WSDL, WSIF和WSFL等。它們構成T發(fā)現(xiàn)和調用一個獨立的Web服務所提供功能的標準機制的基礎。Web服務棧以層次結構來表示,高層在低層的基礎之上構建,如圖6-28所示。
(1)HTTP
超文本傳輸協(xié)議(HTTP)是互聯(lián)網(wǎng)上應用最為廣泛的一種網(wǎng)絡協(xié)議。所有的www文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發(fā)布和接收HTML頁面的方法。
(2) XML
XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是基于SGML (StandardGeneralized Markup Language,標準通用標記語言)的.XML是一種數(shù)據(jù)存儲語言,使用一系列簡單的標記描述數(shù)據(jù)。XML是互聯(lián)網(wǎng)環(huán)境中跨平合的、依賴于內容的技術,是當前處理結構化文檔信息的有力工具。
(3) SOAP
SOAP是目前被廣泛接受的消息傳輸協(xié)議。它是為實現(xiàn)信息交換而設計的輕量協(xié)議,用于在網(wǎng)絡應用程序之間交換結構化數(shù)據(jù),是一種基于XML的機制。SOAP主要是在分布的、分散的環(huán)境中提供了一個跨互聯(lián)網(wǎng)調用服務的框架結構,并提供了獨立于編程語言和分布對象底層基礎結構的跨平臺集成機制。
(4) WSDL
Web服務的接口由基于XML的WSDL定義,它提供了應用訪問指定的Web服務所必需的全部信息,描述服務提供了什么功能、服務位于何處以及服務如何調用。
WSDL以XML格式描述網(wǎng)絡服務,將服務描述為在包含面向過程或面向文檔信息的消息上進行操作的一組端點。操作和消息是抽象描述的,然后綁定到具體的網(wǎng)絡協(xié)議和消息格式以定義一個端點。相關的具體端點被組合成為抽象端點(服務).WSDL是可擴展的,允許描述任何端點和消息,而不考慮通信使用的消息格式或網(wǎng)絡協(xié)議。
Web服務的目標之一是允許應用程序以標準的方式在兩個或多個同等的服務之間進行選擇,因為有時應用可以由作為支持網(wǎng)絡的服務而實現(xiàn)的構件構造而成,甚至可以從這些服務中進行動態(tài)選擇。服務描述層定義了為程序提供足夠信息所需的描述機制,使程序能夠根據(jù)一定的準則選擇服務,如服務的質量、安全性、可靠性等。
(5) UDDI
面對極為豐富的服務,最常出現(xiàn)的問題是“在哪里以及如何找到需要的信息?"UDDI規(guī)范在底層協(xié)議的基礎上又定義了一層。在這一層,不同的企業(yè)能夠以相同的方式描述自己提供的服務和查詢對方提供的服務。
UDDI是一套基于Web的、分布式的、為Web服務提供的信息注冊中心實現(xiàn)標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的Web服務注冊以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。
3.實施Web服務的領域
綜合當前的Web應用以及Web服務的特點,實施Web服務的領域可以分為以下四類。
(1)面向企業(yè)業(yè)務領域的Web服務(Business-Oriented Web Service)。該類服務針對的是那些面向企業(yè)應用服務,包括企業(yè)內部的ERP系統(tǒng)、企業(yè)間的SCM/CRM等系統(tǒng)。當這些系統(tǒng)以Web服務的形式在網(wǎng)絡中出現(xiàn)時,企業(yè)內的應用集成將更容易。眾多企業(yè)合作伙伴間的系統(tǒng)對接也成為可能。
(2)面向客戶的Web服務(Consumer-Oriented Web Service)。此類服務針對的是那些原先的B2C網(wǎng)站的改造,為這些基于瀏覽器的Web應用增加了Web服務的應用界面,使得第三方的桌面工具或其自身提供的桌面工具能夠利用更優(yōu)秀的用戶界面,來提供跨越多個B2C服務的桌面服務,這將使得用戶使用互聯(lián)網(wǎng)更為方便,能夠獲得更加便捷的服務.例如,人們完全可以在個人理財桌面系統(tǒng)中集成(調用)互聯(lián)網(wǎng)上的股票價格查詢Web服務、機票預定Web服務等,使得個人理財應用系統(tǒng)的自動化程度更高。
(3)面向設備的Web服務(Device-Oriented Web Service).此類服務的使用終端一般是手持設備和日用家電,對于前者而言,可以在不用修改網(wǎng)絡服務體系架構的前提下,讓先前的網(wǎng)絡服務能夠支持PC以外的其他各種終端,如Palm,Pocket PC、手機等。這樣一來,諸如天氣預報服務、E-mail服務、主動信息服務等將變得更為有效和便捷。而對于日用家電,則可能是一個市場的啟動期,有了Web服務作為基礎框架,智能型的日用家電將真正獲得標準的支持,從而有了廣泛使用的可能。
(4)面向系統(tǒng)的Web服務(System-Oriented Web Service)。一些傳統(tǒng)意義上的系統(tǒng)服務,如用戶權限認證、系統(tǒng)監(jiān)控等,如果被遷移到全球范圍的互聯(lián)網(wǎng)上,或者企業(yè)內部的Intranet上,其作用范圍將從單個系統(tǒng)或局部網(wǎng)絡拓展到整個企業(yè)網(wǎng)絡或整個互聯(lián)網(wǎng).因此,基于同一系統(tǒng)服務的不同應用將得以在整個互聯(lián)網(wǎng)環(huán)境中部署,例如跨國企業(yè)的所有在線服務可以使用同一個用戶權限認證Web服務。
Web服務不僅在信息系統(tǒng)間提供了一種新的通信方式,而且還帶來了針對軟件組件的全新思維方式。在一個系統(tǒng)上所使用的服務將演變成為可在其他系統(tǒng)上重復使用的組件。充分利用現(xiàn)有信息系統(tǒng)中的功能,并將它們轉變成可以以全新組合方式重復使用的組件,能夠顯著降低新應用的構建成本。

網(wǎng)站題目:WEB服務的核心是什么?
本文來源:http://m.kartarina.com/news46/234896.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設小程序開發(fā)做網(wǎng)站網(wǎng)站內鏈軟件開發(fā)Google

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
主站蜘蛛池模板: 精品无码专区亚洲| 无码综合天天久久综合网| 无码尹人久久相蕉无码| 下载天堂国产AV成人无码精品网站 | 亚洲色无码专区在线观看| 日韩人妻无码一区二区三区99| 东京热一精品无码AV| 久久国产加勒比精品无码| 青青爽无码视频在线观看| 亚洲成A人片在线观看无码不卡| 亚洲人成无码网站在线观看| 一本加勒比hezyo无码专区| 亚洲av永久无码一区二区三区| 无码aⅴ精品一区二区三区浪潮| 国产精品无码永久免费888| 亚洲Aⅴ在线无码播放毛片一线天| 国产50部艳色禁片无码| 亚洲AV无码成H人在线观看| 中文字幕无码日韩欧毛| 无码少妇一区二区三区浪潮AV| 九九久久精品无码专区| 国产免费av片在线无码免费看| 无码人妻精品一区二区三区99性 | 午夜无码一区二区三区在线观看| 亚洲av无码电影网| 熟妇人妻中文字幕无码老熟妇| 综合无码一区二区三区| 天堂无码在线观看| 久久精品无码一区二区三区免费| 无码八A片人妻少妇久久| 91精品日韩人妻无码久久不卡| 亚洲AV无码码潮喷在线观看| 中文字幕精品无码一区二区| 亚洲男人在线无码视频| 无码8090精品久久一区| 亚洲成av人片不卡无码久久| 熟妇人妻系列av无码一区二区| 国产精品无码一区二区在线观一| 精品国产毛片一区二区无码| 九九久久精品无码专区| 日韩AV无码一区二区三区不卡毛片|