Web Service là gì?

Một Web Service hoàn toàn có thể được xác định bởi những cách sau đây:

là cách thức tiếp xúc thân nhì máy qua mạng.

Bạn đang xem: Wsdl là gì

là áp dụng hoặc thành phần áp dụng nhằm tiếp xúc. là tập vừa lòng các tiêu chuẩn chỉnh hoặc giao thức nhằm đàm phán đọc tin thân hai sản phẩm công nghệ hoặc vận dụng.

Hãy gọi Web Service bởi những hình hình ảnh sau:

*

Nlỗi chúng ta có thể thấy vào hình, những vận dụng java, .net hoặc PHP hoàn toàn có thể tiếp xúc cùng với các áp dụng không giống thông qua website service qua mạng. lấy ví dụ như, áp dụng java hoàn toàn có thể can hệ với những ứng dụng Java, .Net cùng PHP.. Vì vậy, website service là 1 trong giải pháp chủ quyền về ngôn ngữ tiếp xúc.


Các các loại web service

Có nhị loại website service công ty yếu:

SOAPhường website service. RESTful website service. SOAP Web 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 vào XML nhằm truy cập những web service.

SOAP được đề xuất vì W3C mang đến giao tiếp giữa hai áp dụng.

SOAP là giao thức dựa trên XML. Đó là căn nguyên chủ quyền và ngôn từ hòa bình. Bằng bí quyết sử dụng SOAPhường, các bạn sẽ rất có thể liên tưởng cùng với những ứng dụng ngôn ngữ thiết kế không giống.

Ưu điểm của SOAPhường web service

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

Ngôn ngữ cùng nền tảng gốc rễ độc lập: những SOAPhường web service hoàn toàn có thể được viết bởi bất kỳ ngữ điệu thiết kế như thế nào cùng được xúc tiến trong bất kỳ nền tảng gốc rễ nào.

Nhược điểm của SOAPhường. web service

Chậm: SOAP. áp dụng định dạng XML nên được đối chiếu cú pháp. Các áp dụng SOAPhường. bắt buộc tuân theo nhiều tiêu chuẩn. Vì vậy, nó là chậm rì rì với chiếm những băng thông cùng tài nguyên ổn.

Prúc thuộc WSDL: SOAP sử dụng WSDL và không có ngẫu nhiên lý lẽ làm sao không giống.

RESTful Web Service

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

Xem thêm:

REST là 1 trong những mẫu mã bản vẽ xây dựng chưa phải là 1 trong giao thức.

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

Nhanh: RESTful web service nhanh vày không tồn tại đặc tả ngặt nghèo nlỗi SOAPhường. Nó chiếm không nhiều đường dẫn với tài nguyên rộng.

Ngôn ngữ cùng nền tảng độc lập: RESTful website service có thể được viết bởi ngẫu nhiên ngôn từ lập trình sẵn làm sao với được tiến hành trong bất kỳ gốc rễ như thế nào.

cũng có thể áp dụng SOAP: RESTful website service có thể thực hiện những SOAPhường web servie Lúc thực hiện.

Cho phnghiền các format tài liệu không giống nhau: RESTful website service cho phép định hình tài liệu khác nhau như Plain Text, HTML, XML cùng JSON.

Các nguyên tố của web service

Web service có 3 yếu tắc chính: SOAPhường (Simple Object Access Protocol) - giao thức truy vấn đối tượng dễ dàng. WSDL (Web Services Description Language) - ngôn từ khái niệm website service. UDDI (Universal Description, Discovery và Integration).

SOAP

SOAPhường là viết tắt của (Simple Object Access Protocol) - giao thức truy vấn đối tượng đơn giản dễ dàng.

SOAP.. là 1 giao thức dựa vào XML nhằm truy vấn các web service.

SOAPhường. là một đề xuất của W3C về giao tiếp thân những áp dụng.

SOAP. dựa trên XML, do vậy nó hòa bình với gốc rễ cùng ngữ điệu tự do. Nói bí quyết khác, nó rất có thể được sử dụng cùng với ngữ điệu Java, .Net hoặc PHP bên trên ngẫu nhiên nền tảng gốc rễ như thế nào.

WSDL

WSDL là từ viết tắt của (Web Services Description Language) - ngôn từ có mang website service.

WSDL là một trong tư liệu xml đựng báo cáo về những web service như tên cách thức, ttê mê số cách thức cùng giải pháp truy vấn nó.

WSDL là một phần của UDDI. Nó hoạt động nhỏng một giao diện giữa các áp dụng website service.

UDDI

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

UDDI là 1 trong framwork dựa vào XML mang đến Việc miêu tả, mày mò và tích hòa hợp các website sevice.

UDDI là một trong những tlỗi mục những giao diện website service được miêu tả do WSDL, đựng ban bố về các website service.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *