Blog Stats
  • Posts - 18
  • Articles - 0
  • Comments - 734
  • Trackbacks - 17

 

Reflecting on the WCF Messaging Paradigm

I finally had the chance to meet Steve Maine of Windows Communication Foundation (WCF, codename "Indigo") fame face-to-face.  While Steve and I actually worked "together" for most of my Avanade career we hadn't met, and it was one of my objectives at the PDC to rectify that.

Thanks to Matt Joe we met at the Ask the Experts session Thursday night and we had an interesting discussion regarding the WCF "messaging paradigm".  It came up in the context of a discussion regarding the Service Activity Generator.  One of my positioning statements for this utility is that many developers don't want to - or need to - think about the messaging infrastructure that the WCF declarative model hides under the covers.  Steve, on the other hand, said that the product team is actually re-thinking this model and may want to have the developer be exposed to more of the messaging paradigm.

Consider the following approach:

>> Construct request message
>> Submit request message to service
>> Receive response message
>> Parse response message to retrieve "interesting" data

vs. the following:

>> Call service method and receive "interesting" data as the return value

Which do you prefer?  Particularly when building a composite application, when you're going to use this paradigm dozens, if not hundreds, of times.

I'd like to invite Steve to respond here to see if we can get some interesting dialog going on the topic.  Here's your chance to potentially influence a product direction, so jump in!

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Feedback

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I thought I'd read up on this before I posted but was unable to read the word doc in the zip file (unknown compression method). So anyway, here are my thoughts at the risk of sounding stupid.

Why not include both? Maybe default to the terse method and include a separate type of service call which would return the more detailed information. Maybe part of the initial request to the service would include a flag for which type of information to return.

9/19/2005 8:08 AM | Brian

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Brian - any chance you're using an older version of WinZip that doesn't support the latest compression format? Others seem to have downloaded successfully. 9/19/2005 11:34 AM | Larry Beck

# re: Reflecting on the WCF Messaging Paradigm

Gravatar To be clear, Indigo already supports both of these paradigms at the programming model layer. We fully support "message style" interfaces (via typed or untyped messages) as well as "remote invocation style" interfaces where we crack open the message into named paramters prior to handing it over to your application code. Both styles are first-class citizens within our imperative model and we have no plans of changing that :)

The discussion we were having related most specifically to workflow, and modeling service interactions in terms of workflow. There's an open question as to how best to surface message exchanges within an orchestration, and I suspect many of the arugments for one side or the other that we had in the imperative world will apply equally well to the declarative world of workflow. There may not be one single right answer.

I'll try and write up some additional thoughts over on my blog, but I wanted to clear up those two points.

9/19/2005 2:39 PM | Steve Maine

# re: Reflecting on the WCF Messaging Paradigm

Gravatar WinRar is also the best 4/22/2008 6:17 AM | Live Cams

# re: Reflecting on the WCF Messaging Paradigm

Gravatar This is very cool! 6/20/2008 4:16 AM | sexcam

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Thanks for this good blog text.. kaligrafiqq 6/30/2008 11:02 AM | kaligrafi

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Great advice,.,,
>> Construct request message
>> Submit request message to service
>> Receive response message
>> Parse response message to retrieve "interesting" data 10/20/2008 11:41 AM | Templates

# re: Reflecting on the WCF Messaging Paradigm

Gravatar hi

Chat
10/23/2008 5:33 AM | chat sohbet

# re: Reflecting on the WCF Messaging Paradigm

Gravatar doktor nasıl oluyo bu isler
vergi kanunlari 10/23/2008 5:48 AM | ugly

# re: Reflecting on the WCF Messaging Paradigm

Gravatar استضافة تصميم اشهار تنشيط
دعم فنى ارشفة استضافة مجانية
استضافة مدفوعة منتدى مجانى برمجة
دليل مواقع مؤسسة الاكاديمية
10/24/2008 6:33 PM | hazem

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I agree this. 10/29/2008 3:30 AM | SHoe

# re: Reflecting on the WCF Messaging Paradigm

Gravatar hi good articles
thnaks ;) 11/21/2008 1:59 AM | chat sitesi

# re: Reflecting on the WCF Messaging Paradigm

Gravatar web site tasarım 12/13/2008 4:20 AM | web tasarım

# re: Reflecting on the WCF Messaging Paradigm

Gravatar web design 1/29/2009 6:19 AM | web tasarım

# new easymeds site

Gravatar http://easymeds.com.ua/ | easymeds 2/10/2009 2:45 PM | kicCyclethick

# good meds site easymeds.com.ua

Gravatar
Evista <a href=>Evista ] http://easymeds.com.ua/Evista.html Evista 3/14/2009 11:19 AM | easymedscomua

# re: Reflecting on the WCF Messaging Paradigm

Gravatar thanks alot 4 you0 3/17/2009 4:05 AM | دليل مواقع

# nurse check up
n

Gravatar http://rilulwg.100webspace.net/mmaionll.html coil shoe nurse
4/6/2009 2:34 PM | estirmric

# ford capri car manual
o

Gravatar http://buy-older.levbenaf.co.cc/map.html removing nicotine from car window
4/7/2009 8:03 AM | Ribflella

# Get Rid of cigarettes expences Once and For All

Gravatar Two old ladies were outside their nursing home, having a smoke when it started to rain. One of the ladies pulled out a condom, cut off the end, put it over her cigarette and continued smoking.

Lady 1: What's that?
Lady 2: A condom. This way my cigarette doesn't get wet.
Lady 1: Where did you get it?
Lady 2: You can get them at any drugstore.

The next day ... Lady 1 hobbles herself into the local drugstore and announces to the pharmacist that she wants a box of condoms. The guy looks at her kind of strangely (she is, after all, over 80 years of age), but politely asks what brand she prefers.

Lady 1: It doesn't matter as long as it fits a Camel.

p.s.
find cheap cigarettes. 4/14/2009 7:10 AM | BlackRose

# re: Reflecting on the WCF Messaging Paradigm

Gravatar thanks alot

<br /><br />منتدى<br /><br />
<br /><br />العاب بنات<br /><br /> 4/15/2009 8:11 AM | tarik

# Rihanna - Don't Stop the Music (Electro mix)

Gravatar <a href=http://downloadmp3-music.com/artist-rihanna/album-don't-stop-the-music-328521/>Rihanna - Don't Stop the Music (Electro mix) 4/24/2009 5:05 PM | GenrieAB

# hey whats going on?

Gravatar hey this is a very interesting article! 5/28/2009 5:52 PM | KeHoeff

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Thanks for posting 6/19/2009 2:59 PM | Fifa 2009 İndir

# re: Reflecting on the WCF Messaging Paradigm

Gravatar The WCF messaging protocol seems to be a solution to some of the problems people have been using before with distributed computing. I like it and I tend to use it more and more. 6/23/2009 4:53 AM | sexcam

# re: Reflecting on the WCF Messaging Paradigm

Gravatar amazing tips thanks for all information! komik videolar 7/27/2009 4:28 PM | video

# re: Reflecting on the WCF Messaging Paradigm

Gravatar The topic which you chosen for discussion is really very good....Thanks. camel cigarettes 8/13/2009 2:20 PM | cheap cigarettes

# re: Reflecting on the WCF Messaging Paradigm

Gravatar it is good 8/17/2009 11:40 AM | نكات

# re: Reflecting on the WCF Messaging Paradigm

Gravatar nice post

thank you 8/17/2009 11:42 AM | توبيكات ملونه

# re: Reflecting on the WCF Messaging Paradigm

Gravatar thanks you admin 8/24/2009 4:17 AM | koçluk

# volimoume

Gravatar http://forum.37signals.com/basecamp/users/17324 pornhub gtsc 9/3/2009 10:41 PM | Piensiltespit

# re: Reflecting on the WCF Messaging Paradigm

Gravatar thanks so much 9/9/2009 12:33 AM | يوتيوب

# re: Reflecting on the WCF Messaging Paradigm

Gravatar great post...thanks 9/20/2009 4:05 AM | منتديات منتدانا

# re: Reflecting on the WCF Messaging Paradigm

Gravatar It is indeed a great resource to obtain information on this subject. Keep posting. Thanks. 10/2/2009 6:12 AM | Tadalafil

# re: Reflecting on the WCF Messaging Paradigm

Gravatar It is indeed a great resource to obtain information on this subject. Keep posting. Thanks.
صور للتصميم
ويحتوي على
السياحة
و 10/4/2009 11:28 PM | صور تصاميم

# re: Reflecting on the WCF Messaging Paradigm

Gravatar good topic

سمايلات
شات 10/11/2009 3:12 AM | دردشه

# Great News

Gravatar Thank you for your help! 10/11/2009 11:58 PM | Reebradub

# re: Reflecting on the WCF Messaging Paradigm

Gravatar thank you ... 10/12/2009 8:44 AM | العاب

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Thank you, very nice post 1/12/2010 3:13 AM | Free Sexcam

# Gulf Western Coast Region Scams & Complaints related to Dept of Education

Gravatar The action taken to local and national disasters is great but it's a real shame that so many people take advantage of the sad situations.

I mean everytime there is an earthquake, a flood, an oil spill - there's always a group of heartless people who rip off tax payers.

This is in response to reading that 4 of Oprah Winfreys "angels" got busted ripping off the system. Shame on them!
http://www.cbsnews.com/blogs/2009/08/19/crimesider/entry5251471.shtml 3/7/2010 7:56 PM | obsetetof

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I totally agree with whats been written here. Thank you for providing and sharing the post. 9/9/2010 10:13 AM | cigars

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I like physical training, especially in summer. If has the sports items development, hoped that everybody reminds .I would like to join in in this city.I want to buy a backpack bags for the summer training in those site.I think the black one much better, Strongly recommend it to everyone. 9/21/2010 8:22 PM | free sign up bonus bingo uk

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I like physical training,شات الخليج</p> especially in summer.










1/10/2011 11:58 AM | كول

# re: Reflecting on the WCF Messaging Paradigm

Gravatar I like دردشة روتانا good i like جرحك I do dabble in Flash and I know the importance of less code equals faster SWFs.




1/10/2011 12:11 PM | كول

# re: Reflecting on the WCF Messaging Paradigm

Gravatar <p><span lang="ar-sa">جرحك</span></p>
<p><span lang="ar-sa">شات</span></p> 1/10/2011 9:21 PM | كول

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Howdy, great article, and great website you've right here! By the way.. what is this template that you are using... Is it custom made?
1/12/2011 12:38 AM | eve online 60 day

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Wow, interesting! Has anyone else come across the same thing compared to this? I am curious where to find more responses on this matter…
1/12/2011 7:26 PM | eve online 60 day timecard

# re: Reflecting on the WCF Messaging Paradigm

Gravatar The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post 1/26/2011 3:05 AM | mrmarketology

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Thank you for your wonderful effort 2/1/2011 4:14 PM | شات الخليج

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

 

 

Copyright © Larry Beck