VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • Python
  • PHP
  • Eclipse
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Phần mềm tiện ích
    • Cấu trúc dữ liệu và giải thuật
    • Học lập trình C#
    • Selenium Test

Học webservice

Web Service là gì? So sánh SOAP và REST web service Kiến trúc hướng dịch vụ (SOA)

Java Web Service

Ví dụ về RESTful Web Service trong Java

So sánh SOAP và REST web service


Web Service là gì?
Kiến trúc hướng dịch vụ (SOA)

Có nhiều sự khác biệt giữa các dịch vụ web SOAP và REST. 10 sự khác biệt quan trọng giữa SOAP và REST được đưa ra dưới đây:

No.SOAPREST
1)SOAP là một giao thức.REST là một kiểu kiến trúc.
2)SOAP viết tắt của Simple Object Access Protocol.REST viết tắt của REpresentational State Transfer.
3)SOAP không thể sử dụng REST vì nó là một giao thức.REST có thể sử dụng SOAP web services vì nó là một khái niệm và có thể sử dụng bất kỳ giao thức nào như HTTP, SOAP.
4)SOAP sử dụng các giao diện dịch vụ để trình bày ra logic nghiệp vụ.REST sử dụng URI để trình bày logic nghiệp vụ.
5)JAX-WS là java API cho SOAP web services.JAX-RS là java API cho RESTful web services.
6)SOAP định nghĩa các tiêu chuẩn được tuân thủ nghiêm ngặt. REST không định nghĩa quá nhiều tiêu chuẩn như SOAP.
7)SOAP yêu cầu băng thông và tài nguyên nhiều hơn REST.REST yêu cầu băng thông và tài nguyên ít hơn SOAP.
8)SOAP định nghĩa bảo mật riêng của nó.RESTful web services kế thừa các biện pháp bảo mật từ phương tiện cơ bản.
9)SOAP chi cho phép định dạng dữ liệu XML .REST cho phép nhiều định dạng dữ liệu như Plain text, HTML, XML, JSON etc.
10)SOAP ít được ưu tiên hơn REST.REST được ưu tiên hơn SOAP.

Web Service là gì?
Kiến trúc hướng dịch vụ (SOA)

Recent Updates

Service trong Angular7Web Worker trong HTML5WebSockets trong HTML5Web SQL Database trong HTML5Web Storage trong HTML5Web Forms 2.0 trong HTML5Tạo Maven web project trong EclipseTạo Java dynamic web project trong EclipseWeb Module trong Node.jsGiới thiệu Selenium WebdriverInject JQuery trong Selenium WebDriverSelenium WebDriver - Tương tác CheckBox

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn

Danh sách bài học

Học java
Học servlet
Học jsp
Học Hibernate
Học Struts2
Học Spring
Học SQL

Câu hỏi phỏng vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

About VietTuts.Vn

Hệ thống bài học trên VietTuts.Vn bao gồm các bài lý thuyết và thực hành về các công nghệ java và công nghệ web. Các bài lý thuyết trên hệ thống VietTuts.Vn được tham khảo và tổng hợp từ các trang http://javatpoint.com, http://www.tutorialspoint.com, http://docs.oracle.com/en …

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | VietTuts.Vn team | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml