<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Syringe.Net.Nz - Biztalk Services</title>
    <link>http://www.syringe.net.nz/</link>
    <description>Irregular Injection Of Opinion</description>
    <language>en-us</language>
    <copyright>Chris J.T. Auld</copyright>
    <lastBuildDate>Thu, 03 May 2007 17:26:23 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>chris@syringe.net.nz</managingEditor>
    <webMaster>chris@syringe.net.nz</webMaster>
    <item>
      <trackback:ping>http://www.syringe.net.nz/Trackback.aspx?guid=76966272-6f97-4cb1-960f-3dd56fab3cb6</trackback:ping>
      <pingback:server>http://www.syringe.net.nz/pingback.aspx</pingback:server>
      <pingback:target>http://www.syringe.net.nz/PermaLink,guid,76966272-6f97-4cb1-960f-3dd56fab3cb6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.syringe.net.nz/CommentView,guid,76966272-6f97-4cb1-960f-3dd56fab3cb6.aspx</wfw:comment>
      <wfw:commentRss>http://www.syringe.net.nz/SyndicationService.asmx/GetEntryCommentsRss?guid=76966272-6f97-4cb1-960f-3dd56fab3cb6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So URI based services are super popular right now. REST/POX etc...
</p>
        <p>
SOme great stuff coming in .NET 3.5 to do this really easily by basically allowing
URI based access into WCF services. Includes things like the ability to push back
raw binary data across the HTTP stream.
</p>
        <p>
This allows .NET developers to QUICKLY do 'Webby' style web services.
</p>
        <p>
All these bits are there to be played with in the Biztalk Services SDK. Basically
they have branched off a good chunk of the new .NET 3.5 Beta 2 bits and shipped them
in this SDK.
</p>
        <p>
The blog to watch on this is Steve Maine- he's the PM for Web Access features in WCF.
</p>
        <p>
          <a href="http://hyperthink.net/blog/">http://hyperthink.net/blog/</a>
        </p>
        <p>
There is more great stuff around this in the Biztalk Services SDK. Particularly ServiceModel.WebClient
namespace. This is basically client side stuff for easily accessing URI based content.
</p>
        <p>
SO the new web response has a generic GetBody method... so you can do 
</p>
        <pre>response.GetBody<MYXMLTYPE>
&lt;
</MYXMLTYPE></pre>
. At the moment the list of Types is bounded (any XML serializable type, stream, string,
SyndicationSerializable type)... it's easy to subclass the type and then override
GetBody&lt;&gt;<T>
. 
<p></p><p>
It's all just syntactic sugar across HttpWebRequest so it works very similar in terms
of resource usage (little) and auto prroxy config.
</p><img width="0" height="0" src="http://www.syringe.net.nz/aggbug.ashx?id=76966272-6f97-4cb1-960f-3dd56fab3cb6" /></T></body>
      <title>.NET 3.5 - WCF Support of URI Based Access</title>
      <guid isPermaLink="false">http://www.syringe.net.nz/PermaLink,guid,76966272-6f97-4cb1-960f-3dd56fab3cb6.aspx</guid>
      <link>http://www.syringe.net.nz/2007/05/03/NET35WCFSupportOfURIBasedAccess.aspx</link>
      <pubDate>Thu, 03 May 2007 17:26:23 GMT</pubDate>
      <description>&lt;p&gt;
So URI based services are super popular right now. REST/POX etc...
&lt;/p&gt;
&lt;p&gt;
SOme great stuff coming in .NET 3.5 to do this really easily by basically allowing
URI based access into WCF services. Includes things like the ability to push back
raw binary data across the HTTP stream.
&lt;/p&gt;
&lt;p&gt;
This allows .NET developers to QUICKLY do 'Webby' style web services.
&lt;/p&gt;
&lt;p&gt;
All these bits are there to be played with in the Biztalk Services SDK. Basically
they have branched off a good chunk of the new .NET 3.5 Beta 2 bits and shipped them
in this SDK.
&lt;/p&gt;
&lt;p&gt;
The blog to watch on this is Steve Maine- he's the PM for Web Access features in WCF.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://hyperthink.net/blog/"&gt;http://hyperthink.net/blog/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
There is more great stuff around this in the Biztalk Services SDK. Particularly ServiceModel.WebClient
namespace. This is basically client side stuff for easily accessing URI based content.
&lt;/p&gt;
&lt;p&gt;
SO the new web response has a generic GetBody method... so you can do &lt;pre&gt;response.GetBody&lt;MYXMLTYPE&gt;
&amp;lt;
&lt;/pre&gt;
. At the moment the list of Types is bounded (any XML serializable type, stream, string,
SyndicationSerializable type)... it's easy to subclass the type and then override
GetBody&amp;lt;&amp;gt;&lt;T&gt;
. 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
It's all just syntactic sugar across HttpWebRequest so it works very similar in terms
of resource usage (little) and auto prroxy config.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.syringe.net.nz/aggbug.ashx?id=76966272-6f97-4cb1-960f-3dd56fab3cb6" /&gt;</description>
      <comments>http://www.syringe.net.nz/CommentView,guid,76966272-6f97-4cb1-960f-3dd56fab3cb6.aspx</comments>
      <category>.NET</category>
      <category>Biztalk Services</category>
    </item>
    <item>
      <trackback:ping>http://www.syringe.net.nz/Trackback.aspx?guid=105fbd8b-ca59-4049-8c6b-48e53993c7b8</trackback:ping>
      <pingback:server>http://www.syringe.net.nz/pingback.aspx</pingback:server>
      <pingback:target>http://www.syringe.net.nz/PermaLink,guid,105fbd8b-ca59-4049-8c6b-48e53993c7b8.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.syringe.net.nz/CommentView,guid,105fbd8b-ca59-4049-8c6b-48e53993c7b8.aspx</wfw:comment>
      <wfw:commentRss>http://www.syringe.net.nz/SyndicationService.asmx/GetEntryCommentsRss?guid=105fbd8b-ca59-4049-8c6b-48e53993c7b8</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just saw a cool piece of tooling that shipped with the BT Services CTP yesterday.
</p>
        <p>
It allows you to copy a piece of example XML to the clipboard.
</p>
        <p>
Then go <em>Edit &gt; Paste XML as Serializable Type</em></p>
        <p>
It then infers schema and does an xsd.exe all under the hoods and pastes
in a serializabl .NET type.
</p>
        <p>
It's a batch file in the tooling directory.
</p>
        <p>
So to get it RIGHT NOW go and grab the Biztalk Service SDK.
</p>
        <p>
This SDK is Biztalk in name only.... it's a far more broadly applicable to general
distributed .NET development.... This is definitely something you should be downloading
if you do WCF dev.
</p>
        <img width="0" height="0" src="http://www.syringe.net.nz/aggbug.ashx?id=105fbd8b-ca59-4049-8c6b-48e53993c7b8" />
      </body>
      <title>Biztalk Services - Cool Tools</title>
      <guid isPermaLink="false">http://www.syringe.net.nz/PermaLink,guid,105fbd8b-ca59-4049-8c6b-48e53993c7b8.aspx</guid>
      <link>http://www.syringe.net.nz/2007/05/03/BiztalkServicesCoolTools.aspx</link>
      <pubDate>Thu, 03 May 2007 17:20:40 GMT</pubDate>
      <description>&lt;p&gt;
Just saw a cool piece of tooling that shipped with the BT Services CTP yesterday.
&lt;/p&gt;
&lt;p&gt;
It allows you to copy a piece of example XML to the clipboard.
&lt;/p&gt;
&lt;p&gt;
Then go &lt;em&gt;Edit &amp;gt; Paste XML as Serializable Type&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
It then&amp;nbsp;infers schema and does an&amp;nbsp;xsd.exe all under the hoods and pastes
in a serializabl .NET type.
&lt;/p&gt;
&lt;p&gt;
It's a batch file in the tooling directory.
&lt;/p&gt;
&lt;p&gt;
So to get it RIGHT NOW go and grab the Biztalk Service SDK.
&lt;/p&gt;
&lt;p&gt;
This SDK is Biztalk in name only.... it's a far more broadly applicable to general
distributed .NET development.... This is definitely something you should be downloading
if you do WCF dev.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.syringe.net.nz/aggbug.ashx?id=105fbd8b-ca59-4049-8c6b-48e53993c7b8" /&gt;</description>
      <comments>http://www.syringe.net.nz/CommentView,guid,105fbd8b-ca59-4049-8c6b-48e53993c7b8.aspx</comments>
      <category>.NET</category>
      <category>Biztalk Services</category>
    </item>
  </channel>
</rss>