2
I. Web Services là gì ? Các ý chính cần quan tâm : 1. Web Services là thành phần của ứng dụng. 2. Web Services giao tiếp sử dụng giao thức mở. 3. Web Services được mô tả và độc lập. 4. Web services có thể được sử dụng bởi 1 ứng dụng khác. 5. XML là nền tảng cơ bản của web services. 6. Để sử dụng một Web Service, Client cần phải biết Web Service đó hỗ trợ những phương thức nào, phương thức cần có những tham số nào, kết quả trả về ra sao… 7. Những thông tin này của một Web Service được mô tả bởi tài liệu WSDL (Web Service Description Language). 8. WSDL là định dạng chuẩn để mô tả các Web Service, sử dụng ngôn ngữ XML Web services làm việc như thế nào : Nền tảng của Web services cơ bản có thể được hiểu là XML + HTTP. XML là 1 ngôn ngữ có thể dùng cho nhiều ngôn ngữ khác nhau và trên các platforms khác nhau và vẫn thể hiện các thong điệp và chức năng. Giao thức HTTP là các giao thức Internet được sử dụng nhiều nhất. Nền tảng web services bao gồm có : - SOAP Simple Object Access Protocol - UDDI -- Uniseral Description, Discovery and Intergration

Web Services là gì

Embed Size (px)

DESCRIPTION

d

Citation preview

Page 1: Web Services là gì

I. Web Services là gì ?

Các ý chính cần quan tâm :

1. Web Services là thành phần của ứng dụng.2. Web Services giao tiếp sử dụng giao thức mở.3. Web Services được mô tả và độc lập.4. Web services có thể được sử dụng bởi 1 ứng dụng khác.5. XML là nền tảng cơ bản của web services.

6. Để sử dụng một Web Service, Client cần phải biết Web Service đó hỗ trợ những phương thức nào, phương thức cần có những tham số nào, kết quả trả về ra sao…

7. Những thông tin này của một Web Service được mô tả bởi tài liệu WSDL (Web Service Description Language).

8. WSDL là định dạng chuẩn để mô tả các Web Service, sử dụng ngôn ngữ XML

Web services làm việc như thế nào :

Nền tảng của Web services cơ bản có thể được hiểu là XML + HTTP.

XML là 1 ngôn ngữ có thể dùng cho nhiều ngôn ngữ khác nhau và trên các platforms khác nhau và vẫn thể hiện các thong điệp và chức năng.

Giao thức HTTP là các giao thức Internet được sử dụng nhiều nhất.

Nền tảng web services bao gồm có :

- SOAP – Simple Object Access Protocol- UDDI -- Uniseral Description, Discovery and Intergration- WSDL – Web Services Description Language

Webservices có 2 kiểu chính :

- WS có thể cung cấp các thành phần ứng dụng như : chuyển đổi tiền tệ, báo cáo thời tiết, hoặc dịch các ngôn ngữ khác nhau.

Page 2: Web Services là gì

- WS có thể giúp giải quyết các vấn đề tương tác bằng cách đưa các ứng dụng khác nhau để liên kết dữ liệu giữa chúng.

- Với WS thì chúng ta có thể trao đổi dữ liệu giữa các ứng dụng khác nhau và các nền tảng khác nhau.

SOAP là gì ?

- SOAP là một giao thức dựa trên XML cho các ứng dụng trao đổi thông tin qua HTTP.

- SOAP là 1 giao thức giúp truy cập đến 1 web services

WSDL là gì ?

- WSDL là 1 ngôn ngữ dựa trện XML để định vị và mô tả các dịch vụ WEB.

UDDI là gì ?

- UDDI là danh sách các dịch vụ, nơi mà các công ty có thể đăng ký và tìm kiếm cho các dịch vụ WEB.

II. JSON, GSON :