Web SERVICES

Web SERVICES

ID:37900790

大?。?37.00 KB

頁數(shù):10頁

時間:2019-06-02

Web SERVICES_第1頁
Web SERVICES_第2頁
Web SERVICES_第3頁
Web SERVICES_第4頁
Web SERVICES_第5頁
資源描述:

《Web SERVICES》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Web服務(wù)的定義:Web服務(wù)是一種通過統(tǒng)一資源指示符(URI)標識的軟件應(yīng)用,其接口及綁定形式可以通過XML標準定義、描述和檢索,Web服務(wù)能夠通過XML消息及Internet協(xié)議完成與其他軟件應(yīng)用的直接交互。從外部的使用者的角度而言,Web服務(wù)是一種部署在Web上的對象/組件。Webservices體系結(jié)構(gòu)及其組成(論述題)WERSERVICES體系結(jié)構(gòu)基于三種角色,即服務(wù)器提供者,服務(wù)注冊中心和服務(wù)請求者。服務(wù)器提供者:發(fā)布自己的服務(wù),并且對服務(wù)請求進行響應(yīng);服務(wù)注冊中心:注冊已發(fā)布的WERSERVICES,對其進行分類,并提供搜索服務(wù);服務(wù)請示者:利用

2、服務(wù)注冊中心查找所需的服務(wù),然后使用該服務(wù)。其中服務(wù)提供者托管可通過網(wǎng)絡(luò)訪問的軟件模塊,定義WERSERVICES的服務(wù)描述并把它發(fā)布到服務(wù)注冊中心;服務(wù)請求者使用查找操作來從服務(wù)注冊中心檢索服務(wù)描述,然后使用服務(wù)描述與服務(wù)提供者進行綁定并調(diào)用WERSERVICES實現(xiàn)或同它交互。WEBSERVICES協(xié)議棧(論述題)要以一種互操作的方式執(zhí)行發(fā)布、發(fā)現(xiàn)和綁定這三個操作,必須有一個包含每一層標準的WEBSERVICES協(xié)議棧。從上到下分別有服務(wù)流程:主要技術(shù)有WSFL;服務(wù)發(fā)布:UDDI服務(wù)發(fā)現(xiàn):UDDI;即統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議,是新一代的基于Intern

3、et的電子商務(wù)技術(shù)標準。服務(wù)描述:WSDL。WSDL;WebServicesDescriptionLanguage的縮寫,是用于描述Web服務(wù)的一種XML語言,它以一種結(jié)構(gòu)化的方式將Web服務(wù)描述為一組對消息進行操作的網(wǎng)絡(luò)端點基于XML的消息傳遞:SOAP。SOAP(SimpleObjectAccessProtocol)簡單對象訪問協(xié)議是在分散或分布式的環(huán)境中交換信息的簡單的協(xié)議,是一個基于XML的協(xié)議。數(shù)據(jù)表現(xiàn)層:XML。XML是一種可以用來創(chuàng)建自己的標記的標記語言。它由萬維網(wǎng)協(xié)會(W3C)創(chuàng)建,用來克服HTML(即超文本標記語言網(wǎng)絡(luò):HTTP,F(xiàn)TP,E

4、MAIL。IIOP等。其中安全、管理和服務(wù)質(zhì)量是在協(xié)議棧中每一層必須滿足的需求。WERSERVICES的優(yōu)點及缺點優(yōu)點:1,WEBSERVICES使企業(yè)內(nèi)部和企業(yè)之間的人、信息和流程之間的整合更加容易,從而縮短業(yè)務(wù)流程周期,提高企業(yè)反應(yīng)速度。2,WEBSERVICES簡化了客戶的自助服務(wù)體系,讓企業(yè)內(nèi)部各個職能部門可以能過一個“窗口”了解客戶,也可以讓客戶通過一個“窗口”接觸整個企業(yè),接觸到企業(yè)的新產(chǎn)品和新服務(wù),這些都有助于企業(yè)建立持久的、忠誠的客戶關(guān)系3,WEBSERVICES有助于提高企業(yè)效率?缺點:大多數(shù)Web服務(wù)所基于的標準SOAP、WSDL、和UD

5、DI還很新,還需要進一步改進才能定案。?Web服務(wù)標準采用的問題是有關(guān)版權(quán)費的紛爭。?Web服務(wù)安全標準的缺乏是另外一個阻礙其使用的重要因素。?計算機產(chǎn)業(yè)目前還沒有制定標準的描述Web服務(wù)質(zhì)量的方法和步驟。、XML的定義?XML是一種類似于HTML的標記語言?XML是用來描述數(shù)據(jù)的?XML是eXtensibleMarkupLanguage的縮寫?XML的標記不是在XML中預定義的,必須定義自己的標記?XML使用文檔類型定義(DTD)或者模式(Schema)來描述數(shù)據(jù)?XML使用DTD或者Schema后就是自描述的語言XML的特點定制標記語言,自描述語言,簡單

6、的數(shù)據(jù)交換,結(jié)構(gòu)化與集成的數(shù)據(jù)XML與HTML的區(qū)別?XML是被設(shè)計用來描述數(shù)據(jù)的,重點是:什么是數(shù)據(jù),如何存放數(shù)據(jù)。HTML是被設(shè)計用來顯示數(shù)據(jù)的,重點是:顯示數(shù)據(jù)以及如何顯示數(shù)據(jù)更好上面。?XML標記并不是預先規(guī)定好的,你必須創(chuàng)造你自己的標記。XML允許你定義自己的標記以及文檔結(jié)構(gòu)。在HTML文檔中必須使用規(guī)則中定義好的標記。?XML并不是HTML的替代品,在將來的網(wǎng)頁開發(fā)中,XML將被用來描述、存儲數(shù)據(jù),而HTML則是用來格式化和顯示數(shù)據(jù)的。對于XML最好的形容可能是:XML是一種跨平臺的,與軟、硬件無關(guān)的,處理信息的工具。XML文檔的組成一個格式正規(guī)

7、的XML文檔由三個部分組成:一個可選的序言(prolog)。文檔的主體(body),由一個或多個元素組成,其形式為一個可能也包含字符數(shù)據(jù)(characterdata)的層次樹??蛇x的“繁雜”的尾聲(epilog),其內(nèi)容包括注釋、處理指令(processinginstruction,PI)和/或緊跟元素樹后面的空白。什么是一個規(guī)范的XML一個規(guī)范的XML文檔,必須遵循W3C在XML1.0規(guī)范中為XML設(shè)定的語法規(guī)則。通俗的說,規(guī)范的一個XML文檔是指文檔中包含一個以上的元素,并且根元素必須包含其他的所有元素,而每一個元素恰當?shù)胤庋b入某個元素中。什么是一個有效

8、的XML絕大多數(shù)XML瀏覽器都會檢查文檔是否規(guī)范,而

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。