webservices與AJAX

來源:互聯網
上載者:User

這兩個東西的確有許多相同之處

1.兩個都使用xml技術實現,
2.兩個都使用http協議.
3.兩個都實現不同平台不同開發語言間的資料交換

但兩又有許多不同
1.webservices是服務端技術,主要在後台為各種程式提供服務,使用原有的soap(簡易物件存取通訊協定 (SOAP)),主要解決的問題是提供一種理想的單位或機構間商業資料安全交換。

2.ajax則是用戶端技術,它使用已經廣泛使用的xmlhttp技術,它主要解決的問題是目前瀏覽器被動地位,使得用戶端可以主動性從伺服器擷取資訊,變成一個富用戶端程式,從而減少服務端的程式工作和伺服器的負荷,也使得用戶端更靈活,功能更強大.它與webservices相比有更大的優越性,因為我們幾乎不用改我們的服務端網站程式就可提供類似webservices的資料服務,
補充:
1、Web Service 不受用戶端Browser限制,而編寫 Ajax 就要考慮了。
2、Ajax 是一種寫法,而 Web Service 是一種標準,也就是說Ajax需要有相關的後台頁面進行與之相配合才行,而Web Service是獨立存在的,由別的Actor 進行調用。
3、Web Service 屬一種架構,擴充性與分布式較好。而Ajax在架構上可以說是一種空白。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.