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 57 - 58)

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 toá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

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 toỏ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 toỏ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 thuờ 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 ngoà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 toỏ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 hoỏ quỏ 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 57 - 58)