<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Clemens Vasters, Bldg 42 : .NET Services</title><link>http://blogs.msdn.com/clemensv/archive/tags/.NET+Services/default.aspx</link><description>Tags: .NET Services</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The Service Bus Bindings and WAS/IIS</title><link>http://blogs.msdn.com/clemensv/archive/2008/11/05/the-service-bus-bindings-and-was-iis.aspx</link><pubDate>Wed, 05 Nov 2008 17:16:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9045410</guid><dc:creator>clemensv</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/clemensv/comments/9045410.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemensv/commentrss.aspx?PostID=9045410</wfw:commentRss><wfw:comment>http://blogs.msdn.com/clemensv/rsscomments.aspx?PostID=9045410</wfw:comment><description>&lt;P&gt;We’ve been getting some questions along the lines of “I am hosting a service as xyz.svc in IIS and have changed the config to use on of the &lt;A href="http://msdn.microsoft.com/en-us/library/dd129877.aspx#Service_Bus_Bindings"&gt;Service Bus bindings&lt;/A&gt;, but the service never gets called?”&lt;/P&gt;
&lt;P&gt;That’s right. It doesn’t. The reason for that is that we don’t yet have WAS/IIS integration for any of the &lt;A href="http://msdn.microsoft.com/en-us/library/dd129877.aspx#Service_Bus_Bindings"&gt;Service Bus bindings&lt;/A&gt; in the November 2008 CTP. Enabling the WCF WAS activation scenario that puts the &lt;A href="http://msdn.microsoft.com/en-us/library/dd129877.aspx#NetTcpRelayBinding"&gt;NetTcpRelayBinding&lt;/A&gt; and friends on par with their WCF siblings is on our work backlog for the next major milestone. &lt;/P&gt;
&lt;P&gt;It’s worth considering for a moment what that integration requires. Fundamentally, all of the Relay bindings replace the local TCP or HTTP listener with a listener that sits up in the cloud and services then connect up to that listener to create an inbound route for received messages. That’s similar to how local services interact with WCF’s shared TCP listener or HTTP.SYS, but there are quite a few important differences. First, all Relay listeners need to acquire and present an &lt;A href="http://msdn.microsoft.com/en-us/library/dd129876.aspx"&gt;Access Control&lt;/A&gt; token when they start listening on the Service Bus. In contrast, the local listener facilities are ACL’d using the local or domain account system and use the Windows process identity to decide on whether a process may or may not listen on a particular port and/or namespace. Second, since the actual listener is off-machine, we need to spin up the connection as the IIS/WAS host spins up and need to make sure that the connection is kept alive and aggressively reconnects when dropped for any reason. That’s something you don’t really have to worry much about when the listener sits right there on the same machine as your own service and the connection is a named pipe. Third, the local listeners listen on a particular host address and port; the Relay listeners listen on a leaf of a namespace tree and that namespace may be shared amongst many listeners living on a multitude of different machines in different locations.&amp;nbsp; Fourth,&amp;nbsp;&amp;nbsp; ... well you get the picture. &lt;/P&gt;
&lt;P&gt;Bottom line: Not having support for WAS activation and &lt;EM&gt;xyz.svc&lt;/EM&gt; service endpoints is by no means an oversight. It’s on the list.&lt;/P&gt;&lt;img width="0" height="0" src="http://vasters.com/clemensv/cptrk.ashx?id=3cc2bb9c-9a43-4c4c-9fdb-1f7bbfcaec43"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9045410" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemensv/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blogs.msdn.com/clemensv/archive/tags/.NET+Services/default.aspx">.NET Services</category></item><item><title>.NET Services: MSDN Developer Center</title><link>http://blogs.msdn.com/clemensv/archive/2008/11/05/net-services-msdn-developer-center.aspx</link><pubDate>Wed, 05 Nov 2008 13:27:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9045021</guid><dc:creator>clemensv</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/clemensv/comments/9045021.aspx</comments><wfw:commentRss>http://blogs.msdn.com/clemensv/commentrss.aspx?PostID=9045021</wfw:commentRss><wfw:comment>http://blogs.msdn.com/clemensv/rsscomments.aspx?PostID=9045021</wfw:comment><description>&lt;P&gt;The &lt;A href="http://msdn.microsoft.com/en-us/azure/netservices.aspx"&gt;MSDN Developer Center for .NET Services&lt;/A&gt; is the first stop to go to for technical information on the Service Bus, the Access Control Service and the Workflow Service. &lt;/P&gt;
&lt;P&gt;There quite a bit of documentation for “my” feature area, the &lt;A href="http://msdn.microsoft.com/en-us/library/dd129877.aspx"&gt;.NET Service Bus&lt;/A&gt;, including description of all the bindings and most of the object model surface area. Since we had quite a bit of object model churn up until a few weeks before PDC as we’ve exploded the former, singular &lt;EM&gt;RelayBinding&lt;/EM&gt; into two handful of WCF-aligned bindings, the reference documentation isn’t yet in the familiar MSDN reference format and also doesn’t yet work with Visual Studio’s “F1”. We’re obviously going to address that in the next major milestone now that the dust is settling a bit and the programming model is already quite a bit closer to what we want it to be for our “V1” release. &lt;/P&gt;&lt;img width="0" height="0" src="http://vasters.com/clemensv/cptrk.ashx?id=f7500883-e4a6-4697-ad1d-8a8829ec40d9"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9045021" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/clemensv/archive/tags/Azure/default.aspx">Azure</category><category domain="http://blogs.msdn.com/clemensv/archive/tags/.NET+Services/default.aspx">.NET Services</category></item></channel></rss>