Công ty Thiết kế web

Tìm hiểu về Web Services và những lưu ý khi dùng

Thảo luận trong 'Kênh Marketing Khác' bắt đầu bởi anhngan21, 5/10/21.

  1. anhngan21

    anhngan21 New Member

    Web Services thường được quan tâm đối với những người thuộc lĩnh vực lập trình. Tuy nhiên không phải ai cũng thực sự hiểu về Web Services cũng như công dụng web hosting services và cách thức hoạt động của nó. Bài viết sau đây sẽ giới thiệu cho bạn về web services.

    Web Services là gì?
    Web Services được hiểu theo nghĩa tiếng Việt là dịch vụ Web. Webservices là tập hợp các giao thức và tiêu chuẩn mở được sử dụng để trao đổi dữ liệu giữa các ứng dụng hoặc giữa các hệ thống.

    Web Services hoạt động như thế nào?
    Một ứng dụng Web Service bao gồm 2 thành phần: Client và Server giao tiếp với nhau qua giao thức HTTP.

    • Client gửi yêu cầu qua các lời gọi hàm thông qua HTTP Request đến Server
    • Server gửi các kết quả được thực thi các ở hàm thông qua HTTP Request
    [​IMG]


    Cách thức hoạt động có thể mô tả như sau:

    – Đầu tiên, Applicantion Client cần truy vấn các mẫu tin UDDI theo 1 thông tin nào đó(chẳng hạn tên loại) để xác định WebService cần tìm.
    – Khi đã xác định được WebService cần cho ứng dụng, Client có thế lấy thông tin về địa chỉ của tài liệu WSDL của WebService này dựa trên mẫu tin UDDI.

    – Client tạo ra một Proxy cục bộ cho dịch vụ từ xa. Proxy chuyển một phương tiện khởi động phương thức của đối tượng thành một thông báo XML và ngược lại.

    – Tạo thông báo SOAP – Client tạo ra những gói tin SOAP/XML và gửi đến địa chỉ URL được xác định trong tệp WSDL để liên lạc với Server.
    – SOAP Listener nhận cuộc gọi và diễn dịch

    – Dịch vụ Web thực hiện các chức năng của mình và trả kết quả về cho client, thông qua listener và proxy.

    Lợi ích khi sử dụng Web Services
    Khả năng tương tác

    • Web services cho phép các ứng dụng khác nhau giao tiếp với nhau và chia sẻ dữ liệu, dịch vụ với nhau.

    Để hiểu rõ hơn, bạn có thể xem thêm tại đây.
     

trang này