WebServicse?

Web Services的基礎架構

Web Services的基礎包括:XML、WSDL、SOAP、UDDI,其底層運作架構模式步驟如下:以XML格式為基準將資料轉變為Web Services的資料,利用WSDL描述將服務的對象做一個描述,使另一端可以特過這一個描述,解譯所得的資料。以SOAP通訊底層,進行傳送的動作,向UDDI進行搜尋或是註冊動作。我們可以看到,WSDL、SOAP與UDDI皆是用XML方法來描述,接下來將詳細說明,這一些基礎的內容。W3C對Web Services的定義如下:
“A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by internet protocols.”


什麼是Simple Object Access Protocol(SOAP)

指的是一種提供給Web Services以XML製作出來的通訊協定,目前版本是1.2,就像是打電話必須通過電話線或是無線基地台等等,其目的就是讓應用程式與應用程式能相互溝通,但不需要知道彼此的作業平台是那一種或是各自如何實作等細節資訊。


什麼是 Web Services Description Language(WSDL)

WSDL主要是描述Web Services的細節,也是使用XML格式之語言,讓 Web Services應用程式能以一種標準方法來描述自己擁有那些能力,以便讓互動更容易進行,例如:Java匯入一個新的Class。也就是說,我們能否藉由Web Services把遠端執行的程式、函示等,當成Local端的來執行,關鍵就在於WSDL,必須要有WSDL,Web Services才可以啟動。所以想要瞭解Web Services,第一步就是先好好瞭解WSDL的定義、目的以及結構等,如果我們對上述WSDL項目瞭若指掌的話,我們就可以快速的在別人已經完成之Web Services裡,藉由對WSDL結構的瞭解,快速的設計出我們自己的Web Services。


什麼是 Universal Description, Discovery and Integration(UDDI)

也是一種以XML為基礎的文件,告知服務提供者公告可以提供Web Services,也可以告知服務使用者可以利用搜尋服務之電話簿



你可能感兴趣的:(xml,Web,公告,Access,SOAP)