
1
Lê Đình Thanh
Bộ môn Mạng và Truyền thông Máy tính
Khoa Công nghệ Thông tin
Trường Đại học Công nghệ, ĐHQGHN
E-mail: thanhld@vnu.edu.vn, thanhld.vnuh@gmail.com
Mobile: 0987.257.504
Bài giảng
PHÁT TRIỂN ỨNG DỤNG WEB

2
Web service
Bài 8
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.

3
Nội dung
•Web service (WS) là gì?
•Vì sao dùng WS?
•Tạo WS
•Triệu gọi phương thức của WS
–Sử dụng PHP
–Sử dụng AJAX
–Sử dụng jQuery
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.

Web service (WS)
•WS là thành phần phần mềm cung cấp các phương thức
(hàm) có thể triệu gọi qua mạng
–Tài liệu WSDL[(Web Services Description Language) xác định
các phương thức mà WS cung cấp
–Các hệ thống khác triệu gọi phương thức của WS bằng cách
gửi cho WS thông báo WS Request và nhận kết quả (giá trị
trả về của phương thức) trong thông báo WS Response
f(x)
g(x, y)
h(z)
…
…
v = f(10)
…
Web ServiceApplication
WS Request
WS Response
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.

Vì sao dùng web service
•Cho phép tích hợp qua mạng giữa các ứng
dụng được viết bằng các ngôn ngữ khác
nhau trên các nền khác nhau
–Tích hợp trong cùng host (thường yêu cầu
cùng nền, cùng ngôn ngữ lập trình)
●Bao hàm tệp mã nguồn: .h, .inc, …
●Thư viện liên kết tĩnh: .lib
●Thư viện liên kết động: .dll
–Tích hợp qua mạng
●Remote Procedure Call (RPC)
●Web service
Lê Đình Thanh, Bài giảng Phát triển ứng dụng web.

