Web Services體系 (轉)
Web Services體系 (轉)[@more@]1 總括
服務被服務提供者service provrs部署deploy到上,由一個給定的web service提供的功能使用WSDL描述。
部署的服務被髮布publish到web上,服務service broker幫助服務提供者和服務請求者service requestor互相發現。
一個服務請求者使用一個向服務代理請求需要的服務,當服務代理返回結果後,服務請求者使用這些結果繫結bind到一個實際的服務上。
這裡討論的所有通訊可以使用任何,但為了簡單,選擇PVersion 2.0 協議,它允許應用的方法。
2 Web Services
有三種元件:
◆服務提供者:提供服務,進行註冊以使服務可用
◆服務代理:服務所,服務提供者和服務請求者之間的媒介
◆服務請求者:向服務代理請求服務,呼叫這些服務建立應用程式
3 Web Services操作
三種操作:
◆釋出/不釋出(Publish/Unpublish):提供者向代理釋出(註冊)服務或不釋出(移去)這些服務的註冊
◆發現(Find):由服務請求者向服務代理find操作,服務請求者描述要找的服務,服務代理分發匹配的結果
◆繫結(Bind):在服務請求者和服務提供者之間繫結,這兩部分協商以使請求者可以訪問和呼叫提供者的服務
4 UDDI - 通用發現,描述和整合
這是一個Web services的資訊註冊的規範,基於UDDI的web services註冊可以被發現。UDDI的發現方法是:在web上有一種分佈的註冊服務,商務和服務以一種通用的格式描述,XML中的結構化資料易於發現,分析和操作。
5 WSDL - Web 服務描述語言
如果我們打算找出一個地方的所有web services,我們需要一種描述他們的通用語言。如果我提供了一種服務,我需要能夠向外部世界描述它,同時如果我想要使用一種服務,我也要描述我要找什麼,WSDL正是這個目的。
下面是一個描述一個web services的WSDL文件:
namespace="urn:live-stock-quotes"
encoding=""/>
這是一個股票報價服務的定義的一部分,它定義了一個叫做getQuote的方法,同時帶有相關的SOAP資訊,以使一段程式碼可以發現這種服務,呼叫一個方法,且處理響應。
6 總結
結合這些技術,我們就有了使web services工作的基礎結構。服務提供者可以描述自己,服務請求者可以描述自己要找什麼,服務代理可以自動決定哪個請求者-提供者對是一個好的匹配,一旦產生了一個匹配,就可以使用必要的繫結資訊用標準的方法(ways)找到與這種服務互動的方法(methods)。
服務被服務提供者service provrs部署deploy到上,由一個給定的web service提供的功能使用WSDL描述。
部署的服務被髮布publish到web上,服務service broker幫助服務提供者和服務請求者service requestor互相發現。
一個服務請求者使用一個向服務代理請求需要的服務,當服務代理返回結果後,服務請求者使用這些結果繫結bind到一個實際的服務上。
這裡討論的所有通訊可以使用任何,但為了簡單,選擇PVersion 2.0 協議,它允許應用的方法。
2 Web Services
有三種元件:
◆服務提供者:提供服務,進行註冊以使服務可用
◆服務代理:服務所,服務提供者和服務請求者之間的媒介
◆服務請求者:向服務代理請求服務,呼叫這些服務建立應用程式
3 Web Services操作
三種操作:
◆釋出/不釋出(Publish/Unpublish):提供者向代理釋出(註冊)服務或不釋出(移去)這些服務的註冊
◆發現(Find):由服務請求者向服務代理find操作,服務請求者描述要找的服務,服務代理分發匹配的結果
◆繫結(Bind):在服務請求者和服務提供者之間繫結,這兩部分協商以使請求者可以訪問和呼叫提供者的服務
4 UDDI - 通用發現,描述和整合
這是一個Web services的資訊註冊的規範,基於UDDI的web services註冊可以被發現。UDDI的發現方法是:在web上有一種分佈的註冊服務,商務和服務以一種通用的格式描述,XML中的結構化資料易於發現,分析和操作。
5 WSDL - Web 服務描述語言
如果我們打算找出一個地方的所有web services,我們需要一種描述他們的通用語言。如果我提供了一種服務,我需要能夠向外部世界描述它,同時如果我想要使用一種服務,我也要描述我要找什麼,WSDL正是這個目的。
下面是一個描述一個web services的WSDL文件:
namespace="urn:live-stock-quotes"
encoding=""/>
這是一個股票報價服務的定義的一部分,它定義了一個叫做getQuote的方法,同時帶有相關的SOAP資訊,以使一段程式碼可以發現這種服務,呼叫一個方法,且處理響應。
6 總結
結合這些技術,我們就有了使web services工作的基礎結構。服務提供者可以描述自己,服務請求者可以描述自己要找什麼,服務代理可以自動決定哪個請求者-提供者對是一個好的匹配,一旦產生了一個匹配,就可以使用必要的繫結資訊用標準的方法(ways)找到與這種服務互動的方法(methods)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993710/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web Services 平臺 (轉)Web
- Web Services平臺 (轉)Web
- Web Services 簡介 (轉)Web
- 傳統的和基於XML的WEB機構體系,以及WEB Services ( XML專題 一) (轉)XMLWeb
- 【Web Services】建立過程之四(完) (轉)Web
- Delphi 6 Web Services初步評估 (轉)Web
- Web services框架Web框架
- 轉享:Ehcache 服務和RESTful Web ServicesRESTWeb
- Web services 介紹Web
- XML安全之Web ServicesXMLWeb
- Amazon Web Services (目錄)Web
- Web services 安全 - HTTP Basic AuthenticationWebHTTP
- Web Services Security 的簽名流Web
- SOA and Web Services 新手入門Web
- 電子政務與Web ServicesWeb
- Delphi 6 Web Services初步評估Web
- 在.NET的Windows桌面應用中使用Amazon的Web Services (轉)WindowsWeb
- 應用WSDK - 實踐Web Services的數字簽名(上) (轉)Web
- [轉載]在WinForm中使用Web Services 來實現 軟體 自動升級( Auto Update ) (C#)ORMWebC#
- MVC應用程式使用Web Services(asmx)MVCWebASM
- IBM Lotus Quickr Web Services 介紹IBMUIWeb
- web services 的優勢究竟在何處???Web
- ASP.NET AJAX中的非同步Web Services呼叫ASP.NET非同步Web
- 利用PHP SOAP擴充套件實現簡單Web ServicesPHP套件Web
- web前端知識體系圖Web前端
- 轉載《美團點評金融平臺Web前端技術體系》Web前端
- HanLP封裝為web services服務的過程介紹HanLP封裝Web
- 分散式計算技術的比較:Jini, Jxta and Web Services分散式Web
- Web 前端知識體系精簡Web前端
- Web前端知識體系精簡Web前端
- IDC:Amazon Web Services明年收入或超10億美元Web
- Windows XP Services詳細解釋及建議(轉)Windows
- Web 基礎研發體系的建立Web
- 10 年 Amazon Web Services 總結得到的 10 個經驗教訓Web
- oracle體系結構(轉)Oracle
- vi學習體系(轉)
- SQLNET.AUTHENTICATION_SERVICES和作業系統認證SQL作業系統
- 2.4.1.2 Nonedefault Services in a CDBNone