website Service là gì?

Một web Service có thể được khẳng định bởi các cách sau đây:

là phương thức giao tiếp giữa hai thiết bị qua mạng.

Bạn đang xem: Restful web service là gì

là áp dụng hoặc thành phần áp dụng để giao tiếp. là tập hợp các tiêu chuẩn chỉnh hoặc giao thức để trao đổi thông tin giữa hai thứ hoặc ứng dụng.

Hãy phát âm Web Service bằng các hình hình ảnh sau:

*

Như chúng ta có thể thấy vào hình, những ứng dụng java, .net hoặc PHP rất có thể giao tiếp với các ứng dụng khác trải qua web service qua mạng. Ví dụ, vận dụng java rất có thể tương tác với các ứng dụng Java, .Net cùng PHP. Do vậy, web service là một cách tự do về ngôn ngữ giao tiếp.


những loại website service

bao gồm hai một số loại web service chủ yếu:

SOAP website service. RESTful web service. SOAP website Service

SOAP là viết tắt của Simple Object Access Protocol. Nó là một trong những giao thức dựa trên XML để truy vấn các website service.

SOAP được khuyến cáo bởi W3C cho giao tiếp giữa hai ứng dụng.

SOAP là giao thức dựa trên XML. Đó là nền tảng hòa bình và ngôn ngữ độc lập. Bằng phương pháp sử dụng SOAP, các bạn sẽ có thể xúc tiến với những ứng dụng ngôn ngữ lập trình khác.

Ưu điểm của SOAP website service

WS Security: SOAP định nghĩa bảo mật thông tin riêng của nó được hotline là WS Security.

Ngôn ngữ và gốc rễ độc lập: các SOAP web service có thể được viết bằng bất kỳ ngôn ngữ lập trình nào cùng được triển khai trong bất kỳ nền tảng nào.

điểm yếu của SOAP website service

Chậm: SOAP áp dụng định dạng XML buộc phải được so sánh cú pháp. Những ứng dụng SOAP buộc phải tuân theo khá nhiều tiêu chuẩn. Do vậy, nó là chậm trễ và chiếm nhiều băng thông và tài nguyên.

Phụ nằm trong WSDL: SOAP sử dụng WSDL với không có bất kỳ cơ chế làm sao khác.

RESTful web Service

REST là viết tắt của REpresentational State Transfer.

Xem thêm: Top 14+ Hình Ảnh Thẻ Cào Viettel Miễn Phí (500K, 200K, 100K, 50K, 20K, 10K)

REST là 1 kiểu phong cách xây dựng không phải là 1 giao thức.

Ưu điểm của RESTful website service

Nhanh: RESTful web service cấp tốc vì không có đặc tả nghiêm nhặt như SOAP. Nó chiếm ít băng thông và tài nguyên hơn.

Ngôn ngữ và nền tảng độc lập: RESTful website service có thể được viết bằng bất kỳ ngôn ngữ lập trình nào và được triển khai trong bất kỳ nền tảng nào.

Có thể sử dụng SOAP: RESTful website service rất có thể sử dụng những SOAP web servie lúc thực hiện.

cho phép nhiều định dạng tài liệu khác nhau: RESTful website service được cho phép định dạng dữ liệu khác nhau như Plain Text, HTML, XML cùng JSON.

những thành phần của web service

web service tất cả 3 thành phần chính: SOAP (Simple Object Access Protocol) - giao thức tróc nã cập đối tượng người dùng đơn giản. WSDL (Web Services mô tả tìm kiếm Language) - ngôn ngữ định nghĩa web service. UDDI (Universal Description, Discovery và Integration).

SOAP

SOAP là viết tắt của (Simple Object Access Protocol) - giao thức truy tìm cập đối tượng người sử dụng đơn giản.

SOAP là 1 giao thức dựa vào XML để truy cập các website service.

SOAP là một đề xuất của W3C về giao tiếp giữa các ứng dụng.

SOAP dựa vào XML, vày vậy nó hòa bình với nền tảng gốc rễ và ngôn ngữ độc lập. Nói giải pháp khác, nó rất có thể được sử dụng với ngôn ngữ Java, .Net hoặc PHP trên bất kỳ nền tảng nào.

WSDL

WSDL là trường đoản cú viết tắt của (Web Services description Language) - ngôn ngữ định nghĩa web service.

WSDL là 1 trong tài liệu xml chứa thông tin về các web service như thương hiệu phương thức, tham số thủ tục và cách truy vấn nó.

WSDL là một phần của UDDI. Nó hoạt động như một đồ họa giữa những ứng dụng web service.

UDDI

UDDI là từ viết tắt của Universal Description, Discovery & Integration.

UDDI là 1 trong những framwork dựa vào XML cho vấn đề mô tả, tò mò và tích hợp những web sevice.

UDDI là 1 trong thư mục các giao diện web service được thể hiện bởi WSDL, chứa thông tin về các web service.