Blog Stats
  • Posts - 18
  • Articles - 0
  • Comments - 441
  • 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!


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 It's cool!.. This is great work and it is good to meet you all.
buy viagra online
buy cialis online
buy viagra online
buy viagra online
buy viagra online 2/27/2008 1:30 PM | merillo

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Winzip is kinda cool to use .. Latest version is also ok. 3/20/2008 9:34 AM | kyt.miami

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Please write up some additional thoughts over on the blog.. cialis ** acomplia ** generic viagra 3/28/2008 5:20 AM | angelas

# re: Reflecting on the WCF Messaging Paradigm

Gravatar WCF, hmm not familiar but it's nice to get some facts here on this blog 4/20/2008 9:56 PM | Max SEO

# 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 Thanks for the info.

UK Mobile Phone News 3G iPhone Price Gadget Blogroll Mobile Phone Links Top 10 web hosting companies 5/2/2008 10:07 PM | Gadget Info

# re: Reflecting on the WCF Messaging Paradigm

Gravatar youtube 5/24/2008 8:58 AM | asd

# re: Reflecting on the WCF Messaging Paradigm

Gravatar антимаулнетизм
антимаулнетизм 6/13/2008 3:56 PM | антимаулнетизм

# 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 prefabrik ev prefabrik evler 7/12/2008 7:08 PM | prefabrik ev

# re: Reflecting on the WCF Messaging Paradigm

Gravatar www.mail.ru 7/13/2008 8:41 AM | name

# re: Reflecting on the WCF Messaging Paradigm

Gravatar [url=http://pipes.yahoo.com/order/levitra][b]order levitra[/b][/url]
[url=http://pipes.yahoo.com/order/cialis][b]order cialis[/b][/url]
[url=http://pipes.yahoo.com/order/viagra][b]order viagra[/b][/url] 8/7/2008 12:54 PM | asd

# re: Reflecting on the WCF Messaging Paradigm

Gravatar order levitra |
order cialis |
order viagra | 8/7/2008 12:55 PM | asd

# re: Reflecting on the WCF Messaging Paradigm

Gravatar Thanks you very good; thanks for add to your informations;
sohbet chat muhabbet sohbet odaları chat odaları sohpet sesli sohbet kameralı sohbet çet cet mirc mirc sohbet kameralı mirc kameralı sohbet mırc mırc indir türkçe mirc 10/17/2008 5:34 AM | türkçe script

# 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 <p>مفارش السفره بالباترون
بالكروشيه
<span lang="ar-sa">
</span>مقاطع بلوتوث تموت من الضحك
<span lang="ar-sa"> </span>
&nbsp; لعبة paison preak<span lang="ar-sa">
</span>برنامج مجاني لحرق ونسخ
السيديات<span lang="ar-sa"> </span>CDBurnerXP 4.2.3.1062
<span lang="ar-sa">
</span>برنامج لتحديث وتحميل
تعريفات<span lang="ar-sa"> </span>الجهازDriverScanner 2009 2.0.0.47
<span lang="ar-sa">
</span>أطباق جزائرية- طاجين
الخوخ
<span lang="ar-sa"> </span>
برنامج صغير من جوجل يجبلك
باسورد او كراك اى برنامج او لعبة قوى جدا
<span lang="ar-sa"> </span>
أطباق جزائرية- طبق كفتة اللحمة
و الدجاج
<span lang="ar-sa"> </span>
أطباق جزائرية- طبق البسباس<span lang="ar-sa">
</span>الأطباق الجزائرية - يخنة
الكرفس
<span lang="ar-sa"> </span>
أطباق جزائرية- المعدنوسية<span lang="ar-sa">
</span><span lang="ar-sa">ص</span>ور
مرعبة
<span lang="ar-sa">
</span>شرح استخدام برنامج الشروحات المميز SnagIt
<span lang="ar-sa"> </span>
&nbsp;برنامج speed up لتسريع
الجهاز
<span lang="ar-sa"> </span>
قبولي الدجاج على طريقة مسقط<span lang="ar-sa">
</span>&nbsp;فهرس
الحلويـــــــات
<span lang="ar-sa"> </span>
كرات البسكوت با الجلاكسى<span lang="ar-sa">
</span>للعرائس المحجبات لفات
طرح الزفاف
<span lang="ar-sa"> </span>
أزياء رانيا البستكي مصممة
الأزياء الإماراتية
<span lang="ar-sa"> </span>
فيلم Animalia - Welcome To The
Kingdom 2008 DVDRip
<span lang="ar-sa"> </span>
فيلم Barbie and the Diamond
Castle (2008) Xvid
<span lang="ar-sa"> </span>
فيلم All Dogs Go To Heaven<span lang="ar-sa">
</span>برنامج Foxit PDF Reader
لقراءة ملفات الـ PDF اخر اصدار
<span lang="ar-sa"> </span>
برنامج SmartCOP أفضل ماسح
فيروسات
<span lang="ar-sa"> </span>
برنامج Acdsee 2009<span lang="ar-sa">
</span>وينرار winrar 2009<span lang="ar-sa">
</span></p>
10/28/2008 3:36 PM | aaaa

# 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 http://www.m-ro7e.com/vb

http://www.games.m-ro7e.com/
http://www.m-ro7e.com/vb/f113.html
http://www.m-ro7e.com/vb/f103.html
http://www.m-ro7e.com/vb/f76.html
http://www.m-ro7e.com/vb/f80.html
http://www.m-ro7e.com/vb/t5485.html

http://www.m-ro7e.com/vb/f39.html
http://www.m-ro7e.com/vb/f110.html
10/30/2008 2:56 PM | www.m-ro7e.com/vb

# re: Reflecting on the WCF Messaging Paradigm

Gravatar wholesale
nike
shoes
shox
airmax
dunk
jordan
shop 11/5/2008 8:01 AM | trainer mikey

# re: Reflecting on the WCF Messaging Paradigm

Gravatar very nice gallery. mirc sohbet , mirc chat, mirc ara, mircturk, chat sohbet, çet, sohbet odalari, chatsohbet, sohbet chat, sohbet com, sohpet, kameralı sohbet, arkadaşlık, eğlence, kadınidealsohbet, sohbet, chat, sohbet odaları, sohbet sitesi,
chat sohbet, chatsohbet, sohbet chat, sesli sohbet, sohbet com, sohpet, kameralı sohbet, islami sohbet, gurbet sohbet, çet, ideal script sohbet ve sohbet odaları chat de olabilir
mirc indir
mırc
msn indir
msn yükleindir Sohbet Odaları, Chat Sohbet, Sohbet Chat, Türk Sohbet, Sohbet Sitesi, Org Chat, Sohbet Chat Org, Chat Sohbet Org, SohbetOrg, Chat Org, Türkiye Sohbet Chat, Cİhat Sohbet, Sohbet Turk, Türklerin Sohbet Odalari, Chat Sayfası çet, sohbet kanalları, sohbet odaları, kameralı sohbet, arkadaşlık, mizah, ve diğer bölümlerde Astroloji, Galeri, Gazete, linkleri mirc download,mirc komutları, ve sohbet, bir değişle sohbet,ve mirc indir sohbet
11/14/2008 7:05 AM | mirc indir

# 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 Camping,
Shoes,
Trainer,
Sneaker,
Jacket,
Apprel,
Caps,
clothes,
Bags,
Phones,
Paintings,
Bag, 11/30/2008 5:52 AM | nike shoes

Post a comment





 

Please add 7 and 5 and type the answer here:

 

 

Copyright © Larry Beck