tailieunhanh - ASP.NET Web Service hay .NET Remoting

Qua thời gian, việc xây dựng ứng dụng như là một tập hợp thành phần phân phối vào mạng chung và làm việc với nhau như là một phần trong chương trình tổng thể ngày càng trở nên phổ biến. Hình thức này thường được gọi là kỹ thuật "đối tượng-thành phần", như Distributed Component Object Model (DCOM) của Microsoft, Common Object Request Broker Architecture (CORBA) của Object Management Group, Remote Method Invocation (RMI) của Sun. Chúng cung cấp cấu trúc mềm dẻo, tin cậy để nắm bắt kịp thời sự phát triển cần thiết của các ứng dụng. Mặc dù. | Web Service hay .NET Remoting Qua thời gian việc xây dựng ứng dụng như là một tập hợp thành phần phân phối vào mạng chung và làm việc với nhau như là một phần trong chương trình tổng thể ngày càng trở nên phổ biến. Hình thức này thường được gọi là kỹ thuật đối tượng-thành phần như Distributed Component Object Model DCOM của Microsoft Common Object Request Broker Architecture CORBA của Object Management Group Remote Method Invocation RMI của Sun. Chúng cung cấp cấu trúc mềm dẻo tin cậy để nắm bắt kịp thời sự phát triển cần thiết của các ứng dụng. Mặc dù công nghệ dựa trên kiểu thành phần này hoạt động tốt trong môi trường Intranet nhưng với Internet lại xuất hiện hai vấn đề đáng kể. Đầu tiên là chúng không thực hiện theo phương thức từng phần. Tất cả hoạt động xử lý dựa trên các đối tượng object nhưng lại không đưa ra từng chi tiết cụ thể như quản lý chu kỳ hoạt động hỗ trợ xây dựng và hỗ trợ mức kế thừa. Thứ hai quan trọng hơn là quá tập trung vào hình thức truyền thông kiểu RPC điển hình dẫn đến việc xây dựng các hệ thống kết hợp chặt chẽ quanh các viện dẫn mở của phương thức đối tượng. Trái lại các ứng dụng Web dựa trên cơ sở trình duyệt lại được kết hợp lỏng và thực hiện theo từng thành phần rõ rệt. Chúng liên lạc bằng cách dùng giao thức HTTP để chuyển đổi dữ liệu kiểu MIME sang nhiều kiểu định dạng khác nhau. Các Web service thích ứng với mô hình lập trình Web truyền thống để dùng được cho tất cả các loại ứng dụng không chỉ kiểu cơ sở trình duyệt. Chúng trao đổi thông điệp SOAP bằng cách dùng HTTP và nhiều giao thức Internet khác. Do các Web service được xây dựng dựa trên tiêu chuẩn công nghệ như HTTP XML SOAP và WSDL nên khi muốn đưa tính năng ứng dụng lên Internet chúng còn phải phụ thuộc vào ngôn ngữ platform và thiết bị lập trình. Cấu trúc cơ sở Web service cung cấp một API đơn giản cho các dịch vụ Web dựa trên cách thức ánh xạ thông tin SOAP vào các viện dẫn phương thức. Quá trình hoàn thiện bằng cách cung cấp mô hình lập trình rất đơn .

TỪ KHÓA LIÊN QUAN