Sự cần thiết của dịch vụ Web

Một phần của tài liệu Tìm hiểu Microsoft ASP.NET (Trang 55 - 57)

Trờn nhiều khớa cạnh, Internet ngày nay vẫn cũn phản chiếu thế giới mainframe cũ kỹ. Đú là mụ hỡnh tớnh toỏn tập trung trờn server, với trỡnh duyệt đúng vai trũ của dumb terminal. Rất nhiều thụng tin mà doanh nghiệp của ta cần đến bị khoỏ chặt trong cỏc cơ sở dữ liệu tập trung, đưa ra từng trang một cho từng người sử dụng riờng lẻ. Tệ hơn nữa, cỏc trang Web đơn thuần chỉ là một "bức tranh" của dữ liệu, chứ khụng phải là bản thõn dữ liệụ Điều này bắt buộc cỏc nhà lập trỡnh phải "cắt màn hỡnh" để lấy được thụng tin.Và việc tớch hợp dữ liệu bờn dưới với dữ liệu sẵn cú của doanh nghiệp của ta -- chưa tớnh đến dữ liệu của cỏc đối tỏc của ta -- sẽ rất tốn kộm và là một thử thỏch đầy gay cấn.

Nguyờn nhõn của tỡnh trạng đú là bởi vỡ ngày nay cỏc ứng dụng và web site độc lập đó tạo ra cỏc ốc đảo của cỏc chức năng và dữ liệụ Ta phải di chuyển một cỏch thủ cụng giữa cỏc trang web, thiết bị và ứng dụng, mỗi lần chuyển lại phải một lần đăng nhập vào hệ thống, và rất ớt khi cú khả năng lấy dữ liệu ra mang theo tạ Ta phải thường xuyờn kiểm tra ứng dụng nào, thiết bị nào hoặc web site nào cung cấp cho ta cỏc mức độ truy nhập nào đến dữ liệụ Cỏc nhiệm vụ nghe cú vẻ đơn giản -- chẳng hạn như sắp xếp một cuộc họp với cỏc đồng nghiệp từ cỏc cụng ty đối tỏc và tự động cập nhật lịch của tất cả những người tham dự -- thực sự là một cơn ỏc mộng.

Giải quyết những vấn đề đú thực sự là thử thỏch lớn nhất của thế hệ kế tiếp của Internet. Trung tõm của cỏc giải phỏp sẽ là XML ( eXtensible Markup Language, ngụn ngữ đỏnh dấu cú thể mở rộng). Với tư cỏch là một chuẩn cụng nghiệp mở được điều hành bởi World Wide Web Consortium, XML cho phộp cỏc nhà lập trỡnh mụ tả dữ liệu cho việc trao đổi giữa cỏc mỏy PC, cỏc thiết bị thụng minh , ứng dụng và cỏc web sitẹ Bởi vỡ XML tỏch biệt dữ liệu bờn dưới ra khỏi phần hiển thị, bản thõn dữ liệu được "giải phúng" để cú thể được tổ chức, lập trỡnh, biờn tập lại và đem trao đổi giữa cỏc web site, ứng dụng và thiết bị. XML là ngụn ngữ chung cho thời đại Internet. Giống như cỏc trang web đó làm

một cuộc cỏch mạng trong cỏch thức con người núi chuyện với ứng dụng, XML đó làm thay đổi cỏch thức cỏc ứng dụng núi chuyện với nhaụ

Khi cỏc nhà lập trỡnh trở nờn quen thuộc với XML, họ sẽ đi xa hơn việc chỉ dựng XML để biểu diễn dữ liệụ Với sự trợ giỳp của cỏc cụng nghệ dựa trờn XML như SOAP (cho phộp cỏc ứng dụng tương tỏc với nhau thụng qua cỏc giao thức Internet chuẩn) và UĐI (cung cấp cho cỏc doanh nghiệp một phương thức chuẩn để mụ tả cỏc dịch vụ của họ cũng như cỏch thức kết nối tới cỏc dịch vụ này), cỏc nhà lập trỡnh đang tạo ra một dũng phần mềm mới, sử dụng XML để cung cấp cỏc dịch vụ web (Web services)

Một phần của tài liệu Tìm hiểu Microsoft ASP.NET (Trang 55 - 57)

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

(107 trang)
w