CSE681 - Software Modeling and Analysis
Lecture #9 - Windows Communication Foundation (WCF)
Revised: 09 June 2009
Web Resources:
UML
XML, HTML
Code Project
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
Windows Developer's Journal
WindowsClient.net
DotNetJunkies
dotnet quickstart tutorials
C# Corner
Mono Project
Performance Counters
Content:
This lecture presents a lot of code examples for remoting, and a few other topics related to
Project #4.
-
The Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Project #2,
Project #3,
Project #4
-
WCF Presentation
-
WCF Self Host Service
Microsoft's calculator service, used in many of the MS WCF Samples
-
WCF Self Hosted Strings Service
Demonstrate service sending strings by value, reference, and receiving out string.
-
WCF Instances
Show how to use each of the three server activation models using Microsoft Calculator service.
-
WCF Message Concurrency
Explore effects of message concurrency using Microsoft Calculator service.
-
WCF Message Passing
Illustrate use of message contract with Microsoft Calculator service.
-
WCF Message Passing Communication
Show how to build a simple, effective message-passing system using WCF data contract.
-
WCF Peer-To-Perr Communication
This example uses both WCF and WPF to build a chat like facility.
-
WCF Wizard-based Service
This project shows you what the C# WCF wizard generates. It's probably easier to start from one of my projects.
-
File Streaming Service
Illustrates how to use streaming (inherently chunks) of binary files.
-
MSDN Getting Started with WCF Tutorial