in

Sam Gentile's Home

Service-Oriented Architecture, Connected Systems, Enterprise Architecture, and Software Architecture from an experienced INETA Speaker and Solutions Architect MVP - Software Architecture, SOA, .NET Framework 3.5 WCF, WPF, LINQ, VSTS, Windows Vista, Smart Clients, CLR, Rotor

01/12/08 Philly Code Camp Advanced WCF: Asynchronous Messaging and Event-Driven Architectures

Downloads: 436 File Size: 2.2MB
Posted By: Sam Gentile Views: 897
Date Added: 01-12-2008

Many WCF developers start and end with the Request/Response Message Exchange Pattern.  In actuality, there is a wide variety of Message Exchange Patterns cataloged by Hohpe and Woolfe in books like “Enterprise Integration Patterns” and Pattern & Practices “Integration Patterns.” In this advanced talk, that starts where most WCF talks leave off, we will show you how to build more loosely-coupled services and systems via these MEPs and with WCF. We will then focus on the powerful List-Based Publish/Subscribe Design Pattern. Upon showing how many lines of WCF code are required to implement the pattern in WCF, we will show the pattern as the basis for the Neuron ESB and achieve the same results with zero code. We will then focus on Mediation and how ESBs help mediate between disparate services.

Bio: Sam Gentile is the SOA Practice Lead for Neudesic, LLC, a Microsoft Gold and Managed Partner, where he works with both CSD in Redmond, as well as Microsoft in the field delivering Real World SOA solutions. Sam recently received his fourth consecutive Microsoft MVP award for outstanding community contributions to Connected Systems. Sam is also an INETA Speaker.

Comments

 

Darius Damalakas said:

Sam, why do i need to accept some license about _software_ even if i want to download a PDF file? I am not very pleased when on every click i have to read 12 click license, digest it, understand any implications. Is this to protect the contents of the pdf file? Would be great to see what's in that pdf file, though, without being forced to agree on any license. "Last Updated: November 17, 2004 This license governs use of the accompanying software (“Software”), and your use of the Software constitutes acceptance of this license. Subject to the restrictions below, you may use the Software for any commercial or noncommercial purpose. In return, we require that you agree: "
01-14-2008 8:57 AM

Add Comment

(required) 
(required)
(optional)
(required) 
Add
Copyright 2007 Sam Gentile
Powered by Community Server (Non-Commercial Edition), by Telligent Systems