Bài này giới thiệu tổng quan về công nghệ Windows Communication Foundation (WCF). Phần đầu nói về những công nghệ đã được triển khai trên thế giới nhằm giải quyết vấn đề liên lạc giữa máy tính với máy tinh và những khó khăn thách thức trong việc triển khai các công nghệ trên. Từ đó dẫn đến sự ra đời của công nghệ nền tảng WCF, là nền tảng thống nhất cho việc xây dựng nhanh các ứng dụng cần giao tiếp. Sau đó sẽ giới thiệu cơ bản về kiến trúc của WCF, những thành phần hợp thành. | Bài 1 GIỚI THIỆU TỔNG QUAN VỀ WINDOWS COMMUNICATION FOUNDATION 1. Mục lục 2. Windows Communication Foundation WCF là gì .2 3. Tại sao sử dụng WCF .2 4. Kiến trúc của Các contracts Các hiệp nghị .3 Runtime service Dịch vụ thực thi .4 Message Bản tin .5 Host and activation Chứa và kích hoạt .5 5. Các tính năng của Transaction Giao dịch .6 Host Chứa .6 Bảo 6. Công cụ phát triển với 7. Ví dụ đầu tiên với 8. Sử dụng công cụ WCF Test Client để debug dịch vụ 9. Tài liệu tham Bài này giới thiệu tổng quan về công nghệ Windows Communication Foundation WCF . Phần đầu nói về những công nghệ đã được triển khai trên thế giới nhằm giải quyết vấn đề liên lạc giữa máy tính với máy tinh và những khó khăn thách thức trong việc triển khai các công nghệ trên. Từ đó dẫn đến sự ra đời của công nghệ nền tảng WCF là nền tảng thống nhất cho việc xây dựng nhanh các ứng dụng cần giao tiếp. Sau đó sẽ giới thiệu cơ bản về kiến trúc của WCF những thành phần hợp thành WCF. Phần cuối sẽ giới thiệu các công cụ cần thiết để xây dựng ứng dụng với WCF cùng với một ví dụ đơn giản với WCF để học viên dễ hình dung. 2. Windows Communication Foundation WCF là gì WCF là công nghệ nền tảng nhằm thống nhất nhiều mô hình lập trình giao tiếp được hỗ trợ trong .NET thành một mô hình duy nhất. Vào tháng 11 năm 2005 .NET được Microsoft phát hành trong đó có cung cấp các hàm API riêng biệt cho các liên lạc dựa trên SOAP để tối đa hoá sự làm việc giữa các nền tảng sử dụng Web Services đồng thời .NET còn cung cấp các API để tối ưu việc liên lạc dựa trên mã nhị phân giữa các ứng dụng chạy trên hệ thống Windows gọi là .NET Remoting các API cho các giao dịch phân tán và API cho liên lạc dị bộ. WCF thống nhất các API này thành một mô hình duy nhất nhằm đáp ứng mô hình lập trình hướng dịch vụ. WCF có thể sử dụng các bản tin SOAP giữa hai tiến trình do đó làm cho các ứng dụng dựa trên WCF có thể làm việc với các tiến trình khác thông qua .