Web service là gì?

Phrase None

Web service là một ứng dụng có thể truy cập được thông qua giao thức HTTP hoặc HTTPS. Không giống như các ứng dụng web (web application), web service được thiết kế để giao tiếp với các chương trình khác, thay vì giao tiếp với người dùng.

Trong khi các web service có thể cung cấp dữ liệu ở một số định dạng khác nhau, thì XML và JSON là những định dạng phổ biến nhất. Các định dạng này có thể dễ dàng được nhận dạng và phân tích cú pháp bởi một chương trình nhận dữ liệu khác.

Hầu hết các web service cung cấp một API hoặc một tập hợp các hàm (function) và lệnh, có thể được sử dụng để truy cập dữ liệu. Ví dụ: Twitter cung cấp một API cho phép các nhà phát triển truy cập các tweet từ dịch vụ và nhận dữ liệu ở định dạng JSON. Yelp cung cấp một API để các lập trình viên truy cập thông tin về doanh nghiệp, có thể được hiển thị trực tiếp trong một ứng dụng hoặc trang web. Google Maps cung cấp một API để nhận dữ liệu địa lý và chỉ đường từ cơ sở dữ liệu Google Maps.

Noun Web

Web service là một máy chủ (server) chạy trên thiết bị máy tính, lắng nghe các yêu cầu (request) tại một cổng (port) cụ thể qua mạng, phục vụ các tài liệu web (HTML, JSON, XML, hình ảnh).

Learning English Everyday