Vậy dịch vụ Web là gì?

Một phần của tài liệu Tìm hiểu microsoft ASP NET (Trang 59 - 61)

2.5 .1Giữ lại những hiểu biết về ADỌ

V.7.2 Vậy dịch vụ Web là gì?

Một dịch vụ Web XML là một thực thể lập trình được cung cấp thành phần đặc biệt về chức năng, như logic của ứng dụng và có thể truy cập được đến bất kỳ hệ thống tiềm năng nào đang sử dụng các chuẩn Internet như XML và HTTP. Một dịch vụ Web XML có thể sử dụng như là một ứng dụng đơn lẻ hay được

mở rộng cho các ứng dụng khác qua Internet, bởi vì sự truy cập này sử dụng một giao diện chuẩn chung. Do đó dịch vụ Web cho phép các hệ thống hỗn tạp làm việc với nhau như một đơn thể tính tốn.

Dịch vụ Web sử dụng thông điệp XML như một phương tiện cơ bản của việc truyền thông dữ liệu, làm cầu nối hệ thống khác nhau đang tồn tại có sử dụng các mơ hình đối tượng khơng phù hợp, các hệ điều hành và ngơn ngữ lập trình khác nhaụ Các nhà phát triển có thể tạo các ứng dụng được dệt thành từ nhiều dịch vụ Web khác nhau theo cách mà họ đã làm khi sử dụng các thành phần trong các chương trình phân tán (distributed application).

Một đặc điểm cốt lõi của của dich vị Web là độ trừu tượng cao tồn tại giữa sự thực thi và sự tiêu thụ của một dịch vụ. Bằng cách sử dụng XML như cơ chế mà mà dịch vụ được tạo và truy cập, cả hai client và dịch vụ Web cung cấp

đều tự do mà khơng cần biết gì về dữ liệu nhập, xuất ở phía bên kia hay vị trí của nó.

Các dịch vụ web này có thể lập trình được và sử dụng lại được, giống như các component, chỉ có điểm khác là chúng có thể truy nhập được từ bất kỳ đâu trên thế giới thơng qua Internet. Các chương trình sử dụng mơ hình này sẽ chạy xuyên suốt qua nhiều web site, mang theo thông tin và dịch vụ từ các web site này, kết hợp lại rồi kết xuất thông tin ra bất kỳ một thiết bị nàọ

Các doanh nghiệp và khách hàng được lợi gì từ điều nàỵ Bởi vì dịch vụ web phá vỡ ranh giới giữa Internet, các ứng dụng đơn lẻ và các loại thiết bị tính tốn, cho phép các doanh nghiệp tương tác với nhau dễ dàng hơn nhằm cung cấp các giải pháp tích hợp đa dạng. Các dịch vụ này cho phép khách hàng truy xuất thông tin mọi lúc, mọi nơi và trên mọi thiết bị.

Sức mạnh của các dịch vụ web thực sự là kỳ diệụ Một công ty cung cấp dịch vụ thanh tốn điện tử trực tuyến có thể chủ động giới thiệu các dịch vụ web của mình tới các đối tác mà khơng cần quan tâm tới platform họ đang sử dụng.

Một hãng hàng khơng có thể kết nối hệ thống đặt chỗ trực tuyến của mình tới hệ thống của một đối tác cho th xe ơ tơ, nhờ đó mà cùng một lúc khách có thể đặt chỗ trên cả ô tô và máy baỵ Một cơng ty đấu giá trực tuyến có thể thơng báo các nhà thầu khi nào họ thua hoặc thắng thầu, hoặc có thể cộng tác với các hãng khác để cung cấp các dịch vụ vận chuyển và thanh toán. Các dịch vụ web giúp cho doanh nghiệp của ta có thể vượt ra ngồi biên giới của chính nó.

Các dịch vụ web đang trên đà đi lên với các nhà lập trình như là một thế hệ kế tiếp của các hệ thống tính tốn dựa trên Internet. Đây chính là thời điểm để cung cấp một platform cho phép đơn giản hố q trình xây dựng các giải pháp và một nền tảng tin cậy cho tích hợp các ứng dụng. Một platform như vậy cần phải được dựa trên một chuẩn mở để có thể làm việc với các ngơn ngữ lập trình, hệ điều hành và ứng dụng. Và nó cần kết hợp sức mạnh của PC, các thiết bị thông minh và sự phong phú của Internet.

Một phần của tài liệu Tìm hiểu microsoft ASP NET (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(111 trang)