Skip to main content

Go Search
Home
Download .NET
infoWire
Articles
Whitepapers
Videos
Podcasts
Webcasts & Events
Virtual Labs
How-To
Tools
Books
  
> Windows Communication Foundation Videos  

Windows Communication Foundation Videos




Modify settings and columns

  
Windows Communication Foundation, WCF
  
View: 
DescriptionFilter
Expand/Collapse Topic : Bindings ‎(3)
Windows Communication Foundation Bindings and ChannelsUse SHIFT+ENTER to open the menu (new window).
Clemens Vasters, Community Program Manager on the Windows Communication Foundation Team, explains what "bindings" are and how they control the construction of the Windows Communication Foundation channel stack at runtime and what that channel stack is to begin with.
Windows Communication Foundation: BindingsUse SHIFT+ENTER to open the menu (new window).
A great deal of power and flexibility comes from the use of bindings in the WCF to specify communication details. Here we explore a little of the standard bindings and how we can configure them.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 05 of 15): Bindings (Level 200)Use SHIFT+ENTER to open the menu (new window).
This webcast explains how binding configuration builds the communication channel, introduce you to each of the standard bindings, and explain the core protocols and features provided by each of these bindings.
Expand/Collapse Topic : Contracts ‎(6)
Windows Communication Foundation: DataContract SerializationUse SHIFT+ENTER to open the menu (new window).
The DataContract is the standard mechanism in the WCF for serializing .NET object types into XML. This session looks at the various options that DataContract makes available.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 02 of 15): Contracts (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast provides practical guidance for designing service contracts, data contracts, and message contracts—showing you when and how to employ each.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 03 of 15): Contract Versioning (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast focuses on approaches to version tolerance and contract versioning. It provide guidelines for strict and non-strict approaches to contract versioning, describe how to design service contracts and data contracts to be version tolerant, and illustrate how to handle explicit versioning of service contracts and data contracts with the least impact to business components that support your services.
Service Contracts in WCFUse SHIFT+ENTER to open the menu (new window).
This video takes you through how to implement operator overloading and inheritance in WCF. Specifically it takes you through how to make changes the client proxies that srvcutil generates so you can still use these .NET concepts.
WCF Duplex Service Contracts Use SHIFT+ENTER to open the menu (new window).
Find out how to implement a duplex service contract in WCF.
WCF One-Way Service ContractsUse SHIFT+ENTER to open the menu (new window).
Find out how to implement a one-way service contract.
Expand/Collapse Topic : Exception Handling ‎(3)
Windows Communication Foundation: ExceptionsUse SHIFT+ENTER to open the menu (new window).
Every piece of code needs to think about how to deal with exceptions - the WCF has particular mechanisms for translating .NET exceptions into SOAP faults which we explore here.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 04 of 15): Exceptions and Faults (Level 200)Use SHIFT+ENTER to open the menu (new window).
This webcast provides an introduction to SOAP faults and their relationship to service metadata, since they are the standard for propagating exceptions from services.
Handling Faults in WCFUse SHIFT+ENTER to open the menu (new window).
Learn in 3 minutes the dos and don'ts of exception (no, fault!) handling between your service and your client.
Expand/Collapse Topic : Extending WCF ‎(2)
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 15 of 15): Extensibility (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast provides a long list of extensibility points and their purposes, while demonstrating some popular requirements and their solutions.
MSDN Webcast: WCF Extensibility Deep Dive with Jesus Rodriguez (Level 400)Use SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation (WCF) provides a rich messaging framework that extends beyond its capabilities for modeling and implementing services. One of the aspects where WCF really shines when compared with competitive Web services stacks is its rich extensibility model that allows developers to customize the default behavior of the framework. The better we understand the WCF extensibility model the better chance we have to make the right use of WCF in real-world applications. In this webcast, we dive deeply into the WCF extensibility model, detailing the different extensibility points of WCF subsystems such as Channels, Hosting, Security, Metadata, Encoding, and others. Specifically, we provide practical demonstrations of how custom channels, behaviors, operation invokers, authorization managers, and metadata extensions can be used to extend WCF effectively without affecting the consistency of the programming model. We also highlight a set of best practices developers should consider to address their specific scenarios properly when extending WCF.
Expand/Collapse Topic : Getting Started ‎(4)
How Do I: Create and Consume a Windows Communication Foundation Service?Use SHIFT+ENTER to open the menu (new window).
This walkthrough will demonstrate how to create a simple Windows Communication Foundation (WCF) service and how to use that service from a Windows client application.
MSDN Webcast: Windows Communication Foundation (Level 200) Use SHIFT+ENTER to open the menu (new window).
Join this session and learn to work with the DinnerNow application to build and consume services created with Windows Communication Foundation (WCF). You get the chance to build both services and clients while learning about the security and manageability features of Windows Communication Foundation. Join this webcast to see how the Windows Communication Foundation provides a single, unified communications API by also building a Plain Old XML (POX) service that returns data for HTTP Get requests.
Windows Communication Foundation Top to Bottom (Part 01 of 15): OverviewUse SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation (WCF) is the Microsoft messaging platform for building service-oriented applications. Released with the Windows Vista operating system, and part of the Microsoft .NET Framework version 3.0, WCF unifies the programming model for how components and services communicate: be they distributed or not, accessible beyond firewalls, or available through interoperable interfaces. Join us to learn how WCF is the evolution of Microsoft .NET Remoting, Enterprise Services, Microsoft ASP.NET Web Services (ASMX), and Web Services Enhancements (WSE) in a single technology stack. In this first webcast in our 15-part series, we introduce you to WCF as a technology for service-orientated architecture (SOA), discuss the programming model, and provide a short overview of core features that will be discussed in subsequent webcasts.
Create a WCF Service and ClientUse SHIFT+ENTER to open the menu (new window).
This 3 minute movie demonstrates how to set up a simple WCF service and client using configuration files.
Expand/Collapse Topic : Hosting ‎(3)
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 06 of 15): Hosting (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast describes the desired features of a hosting environment and the fundamentals of WCF service hosting. It also drills deeper into hosting semantics and features of Windows applications, Windows services, IIS, and WAS.
Hosting a WCF service in IIS7 using WASUse SHIFT+ENTER to open the menu (new window).
This video describes how to host a WCF service using Windows Activation Service within IIS7.
Host a WCF Service in a Console ApplicationUse SHIFT+ENTER to open the menu (new window).
Learn how to host WCF within a console application. We'll walk through the basics of getting it up and running in just 3 minutes.
Expand/Collapse Topic : Instancing ‎(2)
Windows Communication Foundation: InstancingUse SHIFT+ENTER to open the menu (new window).
WCF services can be singletons, they can be single-call objects or they can have a lifetime that is tied to the session. Let's dive into how we make this work.

MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 08 of 15): Instancing Modes (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast explores PerCall, PerSession, and Single instancing modes, explain call and lifetime semantics for each, and illustrate the scenarios in which they are best applied.
Expand/Collapse Topic : Messages ‎(6)
The Lifetime of a Message in Windows Communication FoundationUse SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation (formerly code-named "Indigo") is a new breed of communications infrastructure built around the Web services architecture. There is no better way to understand the internal workings of the Windows Communication Foundation runtime than through the life of a message. This webcast shows you how a message is conceived, formed, sent out over the network, received, processed, and, ultimately, destroyed. If you are developing applications with Windows Communication Foundation and you want to understand how to have more control over messages, this webcast is a must.
Windows Communication Foundation: Message EncodingUse SHIFT+ENTER to open the menu (new window).
The WCF offers a flexible choice of mechanisms for turning a SOAP message into something that we can transmit between services. In this session we'll look at the options.

Windows Communication Foundation: Message PatternsUse SHIFT+ENTER to open the menu (new window).
And you thought service communication was just request and response? This session looks at how we can use the WCF for one way and two way message exchanges.

Windows Communication Foundation: Typed and Untyped MessagesUse SHIFT+ENTER to open the menu (new window).
The WCF has a lot of flexibility in the way in which it goes from .NET objects to SOAP messages. It can handle parameters and typed/untyped messages. Let's take a look.

MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 07 of 15): Messaging Patterns (Level 200) Use SHIFT+ENTER to open the menu (new window).
The intent in this presentation is to provide you with a high-level understanding of the rich scenarios Windows Communication Foundation (WCF) supports for messaging and to illustrate what those configurations look like.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 12 of 15): Reliable Messaging (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast introduces you to reliable sessions, a binding feature in Windows Communication Foundation (WCF) that provides assurance at the message level using WS-ReliableMessaging (WS-RM).
Expand/Collapse Topic : Other ‎(12)
Migrating WSE 3.0 Web Services to WCFUse SHIFT+ENTER to open the menu (new window).
Provides guidance on how to migrate a specific feature of a WSE 3.0 Web service to WCF.
Windows Communication Foundation: ConcurrencyUse SHIFT+ENTER to open the menu (new window).
In an server side development, concurrency always crops up and the WCF is no exception. Here we explore the options for single and multi-threaded services.

MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 14 of 15): Message Queuing (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast shows you how to expose Windows Communication Foundation (WCF) services over Microsoft Message Queuing (MSMQ), demonstrate practical scenarios where queued services can be helpful, and explain various configuration settings for NetMsmqBinding and their implications on system reliability and security.
Querying Metadata programatically in WCFUse SHIFT+ENTER to open the menu (new window).
This movie demonstrates how to query meta-data exposed by a service programmatically as well as how to create a proxy class on the fly using the Channel Factory.
BizTalk 2006 R2 Consuming a WCF Service Use SHIFT+ENTER to open the menu (new window).
This video provides a demonstration of using BizTalk 2006 R2 to consume a WCF Service.
WCF in BizTalk Server 2006 R2Use SHIFT+ENTER to open the menu (new window).
BizTalk Server 2006 R2 has added support for WCF in the form of WCF adapters.  This video show this support and how to use it in BizTalk.
WCF TracingUse SHIFT+ENTER to open the menu (new window).
A demonstration on how to enable and use tracing with WCF.
Simple WCF Performance Testing Use SHIFT+ENTER to open the menu (new window).
A demonstration of simple WCF performance testing.
Using HTTP, XML and JSON in WCF V3.5Use SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation V3.5 makes it easy to offer services which are addressed with a simple URI, accessed over the HTTP protocol and return simple XML or JSON serialized data. This is great for people wanting to consume services from clients such as AJAX web clients. In this video, we take a look at how we can take an existing WCF service and add XML/JSON support over HTTP.
Durable Services with WCF V3.5Use SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation in .NET Framework V3.5 has some new capabilities around easily building services which manage long-running conversations with clients. The new framework bits make it much easier to write services and clients which operate in a web farm, survive re-starts whilst maintaining a client conversation.
How Do I: Use Windows Communications Foundation (WCF) to Safely Send Messages to Offline Devices?Use SHIFT+ENTER to open the menu (new window).
In this video Jim Wilson demonstrates how to use the Windows Communications Foundation (WCF) Store-and-Forward transport to safely send messages to Windows Mobile devices without regard for whether the sender or receiver is currently online.
MSDN Webcast: Bringing Enterprise Data to Life with SharePoint Server and Windows Communication Foundation (Level 300)Use SHIFT+ENTER to open the menu (new window).
Do you want bring your business data to life in Microsoft Office Applications like Microsoft and SAP have provided in Duet? Do you want to provide your employees with a view into your business data with Microsoft Office SharePoint Server 2007? With Windows Communication Foundation (WCF) and the WCF Line-of-Business Adapter software development kit (SDK), it is now possible to provide this level of integration to any line-of-business (LOB) application. Whether you are using Microsoft Dynamics, SAP, JD Edwards, or any other business application, you can develop Microsoft Office business applications and SharePoint Web parts to access your business data. In this webcast, we provide an overview on using WCF for application integration with Microsoft Office client and server products. Next, we show you how you can use WCF-based adapters for integration between your LOB applications and Microsoft Office business applications. Finally, you learn how to develop Web parts that utilize custom adapters for accessing business data. Each demonstration in this webcast utilizes a custom WCF-based JD Edwards EnterpriseOne adapter.
Expand/Collapse Topic : Performance ‎(1)
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 09 of 15): Concurrency, Throughput, and Throttling (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast explores the features Windows Communication Foundation (WCF) provides for managing concurrent access and throttling access to services. Learn how to configure services to allow reentrancy or concurrent threads to access a particular service instance, see how these settings relate to instancing modes, and discover how to protect services from concurrent access using WCF or class Microsoft .NET multithreading techniques.
Expand/Collapse Topic : RSS Feeds ‎(1)
Offering Syndicated RSS/ATOM Data from WCF V3.5 ServicesUse SHIFT+ENTER to open the menu (new window).
Windows Communication Foundation V3.5 comes with a built-in object model that makes serialization and consumption of syndication formats like RSS and ATOM a lot easier than hand-cranking your own XML. In this video, we'll take a look at how we add RSS generation to an existing WCF service.
Expand/Collapse Topic : Security ‎(9)
Choosing the right Authentication and Authorization in Windows Communication Foundation: Part One (Webcast) Use SHIFT+ENTER to open the menu (new window).
The Windows Communication Foundation was built from the ground up to make it easy for you to ship secure distributed applications. In this session, see the big picture behind WCF security: how bindings are used to configure authentication, confidentiality and integrity, and the various shapes of credentials that can be used. This session also covers the new claims-based authorization model and shows how focusing on claims allows you to take advantage of the many federated identity scenarios that will be possible in the future.
Choosing the right Authentication and Authorization in Windows Communication Foundation: Part Two (Webcast) Use SHIFT+ENTER to open the menu (new window).
The aim of this talk is to give people insight into our security architecture and how it fits in the overall WCF architecture. It covers the architecture of security binding element and channels, the relation between transport and message security and how they fit in the WCF channel stack, security credentials and service authorization, integration with existing authorization frameworks (MembershipProvider, PrincipalPermission), and introduction to claims and XSI.  This talk will also describes how we applied the Trustworthy Computing Security Development Lifecycle to the WCF infrastructure. It elaborates on the processes we followed for design reviews, threat modeling, and security testing. It also describes how these processes (and lessons) can apply to securing your WCF applications.
Windows Communication Foundation: AuthorisationUse SHIFT+ENTER to open the menu (new window).
In this session we'll look at some basic mechanisms for authorizing access to service operations that the WCF offers.
Windows Communication Foundation: AuditingUse SHIFT+ENTER to open the menu (new window).
The WCF has facilities for auditing message authentication operations and service authorisation operations. In this session we'll look at how we can configure those facilities.
Windows Communication Foundation: HTTPS Transport SecurityUse SHIFT+ENTER to open the menu (new window).
The WCF provides transfer security for messages either by relying on the transport or by using message level mechanisms. In this session we'll look at using HTTPS at the transport layer to provide integrity, privacy and authentication for messages in transit.
Windows Communication Foundation: Message SecurityUse SHIFT+ENTER to open the menu (new window).
The WCF provides transfer security for messages either by relying on the transport or by using message level mechanisms. In this session we'll look at using message security in order to perform authentication and provide privacy and integrity for messages.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 10 of 15): Security Fundamentals (Level 200)Use SHIFT+ENTER to open the menu (new window).
This webcast covers with the security basics: authentication, authorization, the difference between single hop and message-level security, and how to apply digital signatures and encryption. Next, it explores several common deployment scenarios for services within an enterprise system and the associated security configurations that would apply to those scenarios.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 11 of 15): Federated Security (Level 200)Use SHIFT+ENTER to open the menu (new window).
This webcast shows you how to build a claims-based security model using custom authorization policies, permissions, and attributes. Learn how this plays into a federated model, allowing you to decouple authentication and authorization from your business service implementations using WSFederationHttpBinding. It also discusses SAML tokens, describe how to create custom claims, and examine how the flow of communication works between clients, token issuers, and services.
Using Windows CardSpace with WCFUse SHIFT+ENTER to open the menu (new window).
In this short session we'll take a look at how we can use CardSpace when working with services implemented with WCF.
Expand/Collapse Topic : Serialization ‎(1)
Windows Communication Foundation: Type SerializationUse SHIFT+ENTER to open the menu (new window).
The WCF offers a number of different serialization technologies for turning .NET object types into XML for transmission across service boundaries. This session explores what's available.
Expand/Collapse Topic : Sessions ‎(3)
Windows Communication Foundation: SessionsUse SHIFT+ENTER to open the menu (new window).
The WCF has facilities for maintaining a session of messages between a client and a service. In this session we'll take a look at how we can make use of those facilities.

Using Session in WCFUse SHIFT+ENTER to open the menu (new window).
This video shows how to use sessions within WCF, allowing you keep context available between calls from a client.
Control a WCF SessionUse SHIFT+ENTER to open the menu (new window).
In this three minute video, learn how to use IsInitiating and IsTerminating to control the session lifetime of WCF services. The solution contains a WPF client and a server that hosts the WCF sample service.
Expand/Collapse Topic : Transactions ‎(3)
Windows Communication Foundation: TransactionsUse SHIFT+ENTER to open the menu (new window).
The WCF has facilities for coordinating work done by multiple pieces of software under a single atomic transaction. In this session we'll look at getting that set up and working.
MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 13 of 15): Transactions (Level 200) Use SHIFT+ENTER to open the menu (new window).
This webcast shows you how to configure the Distributed Transaction Control (DTC) to support WS-AT, and it explains how to configure your WCF clients and services to support transactions over any protocol.
MSDN Webcast: Transactional Windows Communication Foundation Services with Juval Lowy (Level 200) Use SHIFT+ENTER to open the menu (new window).
Transactions are the key to building robust, high quality service-oriented applications. Windows Communication Foundation (WCF) provides a simple, declarative transaction support for service developers, enabling you to configure parameters such as enlistment and voting, all outside the scope of your service. In addition, WCF allows client applications to create transactions and to propagate transactions across service boundaries over a variety of transports. In this webcast, we explain how to configure transaction flow at the binding, contract, and service level, local versus distributed transactions, setting of service transactions, declarative voting, and the available configurations that best fit various application scenarios.
Expand/Collapse Topic : Workflow Foundation Integration ‎(3)
WF V3.5 - Building WCF Services Using Workflow FoundationUse SHIFT+ENTER to open the menu (new window).
In .NET Framework V3.5, Workflow Foundation comes together with Communication Foundation in order that we can easily build a Workflow and make it available as a WCF service. In this video, we'll take a look at doing that.
MSDN Webcast: Windows Communication Foundation and Windows Workflow Foundation Integration in Depth with Jesus Rodriguez (Level 400) Use SHIFT+ENTER to open the menu (new window).
The combination of Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) provides the building block for the next generation of Microsoft .NET applications. With the release of Microsoft .NET Framework 3.5, developers now have multiple alternatives to build applications that combine WCF and WF. In this webcast, we illustrate some of the most common scenarios for integrating WCF and WF, and we explore mechanisms such as Durable Services, Workflow Services, rules-based authorization, line-of-business workflows, and other mechanisms that are best implemented by combining WCF and WF. We also share a series of best practices and techniques that developers can follow in order to implement a seamless integration between WCF and WF.
MSDN Webcast: Using Windows Workflow Foundation to Build Services with Jon Flanders (Level 300) Use SHIFT+ENTER to open the menu (new window).
Windows Workflow Foundation (WF) is a programming model, set of tools, and runtime environment which allows you to write declarative and reactive programs for Windows operating systems. WF is part of the Microsoft .NET Runtime, and it first appeared in Microsoft .NET 3.0. Windows Communication Foundation (WCF) is also a programming model, set of tools, and a runtime that first appeared in .NET 3.0. WCF is a framework for building applications that can communicate with each other over varied network protocols. In .NET 3.5, these programming models came closer together to allow easy integration, including allowing WF instances to use WCF to communicate to remote endpoints and allowing WF instances to become the service implementation for WCF endpoints. This is accomplished by two new Activities: ReceiveActivity and SendActivity as well as a new hosting infrastructure for service endpoints. In this webcast, we look at both sides of this integration to give you an overview of how to build WF/WCF applications.