WebService、SSO----單點登錄

WebService、SSO

WS:一種比較常用的接口方式,目的,只是爲了傳輸數據或者接口API(接口地址、接口名稱、接口參數、接口返回值)

傳輸的數據格式,多數是XML,但是ws中解析xml的方式比較特殊,而且是固定的,使用的技術使WSDL(XML解析語言)


WSDL 是基於 XML 的用於描述 Web Services 以及如何訪問 Web Services 的語言。
WSDL 指網絡服務描述語言
WSDL 使用 XML 編寫
WSDL 是一種 XML 文檔
WSDL 用於描述網絡服務
WSDL 也可用於定位網絡服務
WSDL 還不是 W3C 標準

普通的接口格式:

http://localhost:8080/queryAllUser.do

webservice接口格式:

http://localhost:8080/queryAllUser.do?WSDL


返回值:

    數據格式:

    <list>
        <userinfo1>
            <username>sfasdf</username>
        </userinfo1>
        <userinfo2>
            <username>sfasdadsfasdff</username>
        </userinfo2>
    </list>


    接口API方式:

        <list>
            <interface1>
                <methodname>sfasdf</methodname>
                <param>name</param>
            </interface1>
            <interface2>
                <methodname>sfasdadsfasdff</methodname>
                <param>phone</param>
            </interface2>
        </list>

應用場景:

1:調用第三方平臺接口
2:分佈式項目部署

測試工具:

soapUI用來測試WS接口的通用、負載、功能性

SSO原理:

SSO:全稱單點登陸

目的:解決用戶多次,頻繁登陸的問題

前提:這些登陸的系統之間,都是相互信任的

應用場景:

        1:門戶網站、系統:portal
        2:分佈式dubbo

        3:集羣(數據庫)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章