Technical Readiness Specialists - Helping Organisations Evolve With Emerging Technologies
Professional WCF Workshop

This 2 day WCF course is based on content from Juval Lowy's (iDesign) 5 day WCF Master Class run exclusively in Australia for Readify. Juval has worked with Readify and given his approval to have Readify re-deliver this 2 day WCF overview course.

Course Outline

Day 1

Introduction

  • What are services
  • Service-oriented architecture – the basics

WCF Essentials

  • Addresses
  • Service contracts
  • Hosting
  • Binding
  • Endpoints
  • Client-side programming
  • WCF architecture
  • Reliability

Service Contracts

  • Service contracts
  • Contract overloading
  • Contract inheritance (brief)

Data Contracts

  • Service parameters and serialization
  • WCF formatter
  • Data contracts

Fault Contracts

  • Faults Vs. exceptions
  • Fault contracts

Day 2

Service Instance Management

  • Per-call services
  • Session-full services
  • Singleton service
  • Service behaviours
  • Session termination
  • Demarcating operations
  • Instance deactivation
  • Throttling

Concurrency Management

  • Service thread safety
  • Concurrency modes
  • Callback and reentrancy

Operations

  • Request-reply operations
  • One-way operations
  • Duplex calls and callbacks

Security

  • Transfer security modes
  • Transport security
  • Message security
  • Authentication
  • Authorization
  • WCF security model