SOAP_presentationdddddddddddddddddd.pptx

taikun706 5 views 22 slides Sep 10, 2025
Slide 1
Slide 1 of 22
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22

About This Presentation

ưdqwdqwd


Slide Content

Giới thiệu SOAP Simple Object Access Protocol

Mục lục 1. Giới thiệu 2. Lịch sử 3. Đặc điểm 4. Kiến trúc 5. Thành phần 6. Ví dụ 7. WSDL 8. Ưu & Nhược điểm 9. So sánh SOAP & REST 10. Ứng dụng 11. Kết luận

Giới thiệu chung SOAP là giao thức dựa trên XML để trao đổi thông điệp giữa các ứng dụng phân tán.

Nguồn gốc & lịch sử Ra đời năm 1998 bởi Microsoft, phát triển thành chuẩn W3C năm 2003.

SOAP trong Web Services SOAP là nền tảng quan trọng cho các dịch vụ web chuẩn hoá.

Đặc điểm chính - Dựa trên XML - Chạy qua HTTP/SMTP - Mở rộng được - Hỗ trợ bảo mật

Kiến trúc tổng quan SOAP hoạt động theo mô hình request-response giữa client và server.

Thành phần: Envelope Bao bọc toàn bộ thông điệp SOAP.

Thành phần: Header Chứa thông tin điều khiển, bảo mật, định tuyến.

Thành phần: Body Chứa dữ liệu chính của thông điệp.

Thành phần: Fault Chứa thông tin lỗi khi có sự cố.

Ví dụ SOAP Request <soap:Envelope> ... <soap:Body><getPrice>...</getPrice></soap:Body> ... </soap:Envelope>

Ví dụ SOAP Response <soap:Envelope> ... <soap:Body><getPriceResponse>...</getPriceResponse></soap:Body> ... </soap:Envelope>

WSDL là gì? Web Services Description Language mô tả các dịch vụ SOAP.

SOAP – WSDL – UDDI SOAP: giao thức WSDL: mô tả dịch vụ UDDI: đăng ký & tra cứu dịch vụ.

Ưu điểm của SOAP - Bảo mật cao - Độc lập ngôn ngữ - Hỗ trợ nhiều giao thức - Chuẩn hóa bởi W3C

Nhược điểm của SOAP - Cồng kềnh - Hiệu năng thấp hơn REST - Yêu cầu cấu hình phức tạp

So sánh SOAP & REST (1) SOAP: dựa trên XML, phức tạp hơn. REST: dựa trên HTTP, nhẹ và nhanh.

So sánh SOAP & REST (2) SOAP: bảo mật tốt, phù hợp hệ thống doanh nghiệp. REST: phổ biến hơn trong API hiện đại.

Ứng dụng thực tế Ngân hàng, thương mại điện tử, hệ thống chính phủ, viễn thông.

Tương lai SOAP SOAP ít phổ biến hơn REST nhưng vẫn quan trọng trong các hệ thống cần độ tin cậy cao.

Kết luận SOAP là giao thức quan trọng, vẫn được sử dụng trong nhiều lĩnh vực đòi hỏi bảo mật và chuẩn hoá.