Giới thiệu về Web Services

Web Services có thể biến ứng dụng của bạn thành ứng dụng Web.

Web Services được phát hành, tìm kiếm và sử dụng qua Web.

Các kiến thức cơ bản bạn nên có

Trước khi tiếp tục học tập, bạn cần có sự hiểu biết cơ bản về kiến thức sau đây:

  • HTML
  • XML

Nếu bạn muốn học các dự án này trước, hãy đến vớiTrang chủTruy cập các hướng dẫn này.

Web Services là gì?

  • Web Services là các thành phần ứng dụng
  • Web Services sử dụng các giao thức mở để giao tiếp
  • Web Services là độc lập (self-contained) và có thể tự mô tả
  • Web Services có thể được phát hiện bằng cách sử dụng UDDI
  • Web Services có thể được sử dụng bởi các ứng dụng khác
  • XML là cơ sở của Web Services

Nó hoạt động như thế nào?

Nền tảng cơ bản của Web Services là XML + HTTP.

Giao thức HTTP là giao thức internet phổ biến nhất.

XML cung cấp một ngôn ngữ có thể sử dụng giữa các nền tảng và ngôn ngữ lập trình khác nhau.

Các yếu tố của nền tảng Web services:

  • SOAP (Giao thức truy cập đối tượng đơn giản)
  • UDDI (Mô tả, phát hiện và tích hợp chung)
  • WSDL (Ngôn ngữ mô tả Web services)

Chúng tôi sẽ giải thích các chủ đề này trong các chương sau của hướng dẫn.

Tương lai của Web services

Đừng chờ đợi quá nhiều trước!

Nền tảng Web services là một khung thông điệp đơn giản để gửi và nhận thông tin có thể hoạt động chung. Nó vẫn thiếu nhiều tính năng quan trọng như bảo mật và định tuyến. Tuy nhiên, khi SOAP trở nên phức tạp hơn, những vấn đề này sẽ được giải quyết.

Web services có thể giúp ứng dụng dễ dàng giao tiếp hơn.