Professional Documents
Culture Documents
Level 0
WCF
• Windows Communication Foundation (Indigo)
• Platform for building distributed, service-oriented applications
Secure Scalable
Make it easy
for .NET
Robust Flexible
WCF Building Blocks
Server Client
• Service Host • Proxy
• Service Contract • Configuration
• Operation Contract
• Data Contract
• Service
• Configuration
WCF Configuration
• Endpoints
• Address
• Binding
• Contract
• Behaviors
• Bindings
WCF Hosting Options
• Self Host
• Any .NET process
• Use ServiceHost class
• ISS Host (SVC files)
• Hosted in a web site on an IIS server
• By default use HTTP Traffic
• Others protocols through Windows Process Activation Service (WAS)
• WCF Service Library
• Smoke testing