web service


一、什麼是Web Service?

    Web Service是構建互聯網分佈式系統的基本部件。Web Services 正成爲企業應用集成(Enterprise Application Integration)的有效平臺。你可以使用互聯網中提供的Web Service構建應用程序,而不必考慮這些Web Service是怎樣運行的。

二、Web Service 三個基本技術

        Web Service通過標準通信協議,在互聯網上發佈有用的程序模塊(以服務的方式),目前大部分是用SOAP來作通信協議。
        Web Service提供一份詳細的接口說明書,來幫助用戶構建應用程序,這個接口說明書叫作WSDL(Web Service Description Language)。
        通常已發佈的Web Service要註冊到管理服務器,這樣便於使用者查詢和使用。這個是通過UDDI(Universal Discovery Description and Integration)來完成的。
三、爲什麼要用Web Service?
    Web Servcie最主要的優點是,使用不同程序和在不同系統平臺上開發出來的程序,都可以相互通信。現在很多人在問:“不是CORBA和DCE也有那些優點嗎?跟它們有什麼不同呢?”。第一個不同點是,SOAP作爲Web Service的基本通信協議,比它們簡單地多,所以投入和使用的代價也是小的。現在不僅有很多大公司發佈的Web Service,也有個人發佈的。另一個不同點是,Web Service使用標準的互聯網協議-XML、HTTP和TCP/IP。很多公司已經從實踐當中對這些協議積累了豐富的經驗,所以相比CORBA和DCE要交的學費要少地多。

    如果把現有的應用程序

發佈了30 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章