Windows Service Host - No IIS - Where does Dublin fit?Hi<br/><br/>Our local, load balanced app servers host our WCF endpoints via windows services. It's the local network, .net to .net, tcp + binary serialization: high throughput, high performance scenario.<br/><br/>IIS isn't even installed on the app server boxes since it's not needed (and you don't need to harden what's not there, even with ).<br/><br/>I've only seen a little bit of the Dublin information but it seems to be all IIS extension this, IIS extension that...<br/><br/>Is Dublin going to provide a direct alternative to WCF hosted under a windows service?<br/><br/>Cheers<br/><br/>Ed<br/><br/><br/>Update: I forgot to mention those servers are W2K3...© 2009 Microsoft Corporation. All rights reserved.Fri, 12 Jun 2009 16:57:16 Z81a5fa10-7336-4272-9122-f60ffb9ead6dhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#81a5fa10-7336-4272-9122-f60ffb9ead6dhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#81a5fa10-7336-4272-9122-f60ffb9ead6dEd Hillhttp://social.msdn.microsoft.com/Profile/en-US/?user=Ed%20HillWindows Service Host - No IIS - Where does Dublin fit?Hi<br/><br/>Our local, load balanced app servers host our WCF endpoints via windows services. It's the local network, .net to .net, tcp + binary serialization: high throughput, high performance scenario.<br/><br/>IIS isn't even installed on the app server boxes since it's not needed (and you don't need to harden what's not there, even with ).<br/><br/>I've only seen a little bit of the Dublin information but it seems to be all IIS extension this, IIS extension that...<br/><br/>Is Dublin going to provide a direct alternative to WCF hosted under a windows service?<br/><br/>Cheers<br/><br/>Ed<br/><br/><br/>Update: I forgot to mention those servers are W2K3...Mon, 01 Jun 2009 11:50:09 Z2009-06-01T11:51:06Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#db70ef54-fe35-4fb6-97c2-6dbe3da40c69http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#db70ef54-fe35-4fb6-97c2-6dbe3da40c69Mark Fussellhttp://social.msdn.microsoft.com/Profile/en-US/?user=Mark%20FussellWindows Service Host - No IIS - Where does Dublin fit?It would be good to understand your reason for using Windows Services to host your WCF services. Are these services stateful and hold onto application state for long periods of time? How many of these WCF services do you have per machine? Do you need to have these services permanently available (running in memory) and if so why?<br/><br/>I think that your answer will be - we have to run on W2K3 servers and cannot move to W2k8 server. Is this the case?<br/><br/>Dublin uses IIS Manager extensions to provide a tooling story to manage and monitor WCF and WF applications, identical to ASP.NET IIS Manager extensions. When is comes to hosting services you do not need IIS, just WAS (Windows process Activation Service) installed as the process host for your WCF services. WAS enables you to efficiently uses the resources on your machine since it is message based activation, rather than requiring a Windows Service permanently available. An added capability of Dublin is that it provides Autostart of WAS hosted WCF services, meaning that it starts, or &quot;warms up&quot; the services in advance of the first message being received, thereby reducing the latency on first message call.<br/><br/>If would be good to understand whether WAS could also be suitable host for your WCF service and any limitations that you are currently running into (other than OS platform)<br/><br/>Thanks. Mark Fussell<br/>Dublin PM <hr class="sig">Lead Program Manager, MicrosoftTue, 02 Jun 2009 18:33:53 Z2009-06-02T18:33:53Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#df71a4b9-3950-4685-a8a4-873642ef691dhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#df71a4b9-3950-4685-a8a4-873642ef691dShamus Fullerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Shamus%20FullerWindows Service Host - No IIS - Where does Dublin fit?<blockquote>...<br/>Dublin uses IIS Manager extensions to provide a tooling story to manage and monitor WCF and WF applications, identical to ASP.NET IIS Manager extensions. When is comes to hosting services you do not need IIS, just WAS (Windows process Activation Service) installed as the process host for your WCF services. WAS enables you to ...<br/></blockquote> Hi Mark,<br/>The &quot;you do not need IIS, just WAS&quot; is the exact problem I'm trying to solve right now. I have an almost identical scenario to the one Ed describes. I'm investigating moving away from windows services where WAS seems more appropriate. I don't want to run IIS and don't need http. Right now, all I need is named pipe, hosted in WAS without IIS. So, can you please tell me how that is accomplished or point me to a reference.<br/>Thanks,<br/>ShamusThu, 04 Jun 2009 21:58:47 Z2009-06-04T21:58:47Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#a536dde9-1091-4c96-84ac-1aea8f42cb46http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#a536dde9-1091-4c96-84ac-1aea8f42cb46Ed Hillhttp://social.msdn.microsoft.com/Profile/en-US/?user=Ed%20HillWindows Service Host - No IIS - Where does Dublin fit?<blockquote>It would be good to understand your reason for using Windows Services to host your WCF services.<br/> <br/></blockquote> It's self hosted as windows services because it's using a nettcptransport and IIS in Win 2000 (as it was) and even now in W2K3 only supports an HTTP transport as far as I'm aware. I described them as app servers which was probably miss-leading. They are business logic servers hosting services for the presentaiton servers to call. It's one windows service hosting approx 170 services in per-call instance management. It's all stateless, where we have state requirements we puch to the DB.<br/> <br/> There are plans to move to W2K8, but the timeframe isn't confirmed.<br/> <br/> So, correct me if I'm wrong, the upgrade route would be<br/> <br/> 1.Move to W2k8<br/> 2.Install WAS<br/> 3.Move from hosting using a windows service to hosting under WAS<br/> 4.Use Dublin to monitor the services hosted under WAS<br/> <br/> First mistake I made was in thinking Dublin was a host rather than providing monitoring of already hosted services.<br/> <br/> Odd that on msdn the steps for hosting a wcf service in WAS includes:<br/> <br/> &gt;&gt; Step 6: Place the Service.svc file in your IIS virtual directory <br/> <br/> I'm going to have to look over Dublins features a but more<br/> <br/> Thanks<br/> <br/> Ed<br/> <br/> <br/> <br/> <br/>  <br/>Sun, 07 Jun 2009 21:28:05 Z2009-06-07T21:28:05Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#bca21c52-fdba-496d-95a7-e56e7741f2c1http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#bca21c52-fdba-496d-95a7-e56e7741f2c1Shamus Fullerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Shamus%20FullerWindows Service Host - No IIS - Where does Dublin fit?It can be done! Thanks to everyone that offered assistance. I pieced this together with the help of several people in several forums over the last couple of weeks. I posted the short version of what I did to finally make it work at <a href="http://social.msdn.microsoft.com/Forums/en-US/winserverDS/thread/f0f3eef0-9d44-4192-9581-d06a388342bc">WAS hosting without IIS</a>.Wed, 10 Jun 2009 20:49:20 Z2009-06-10T20:49:20Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#20d59a49-8f77-4beb-b4e2-abf63eda4e46http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#20d59a49-8f77-4beb-b4e2-abf63eda4e46Shamus Fullerhttp://social.msdn.microsoft.com/Profile/en-US/?user=Shamus%20FullerWindows Service Host - No IIS - Where does Dublin fit?Sorry, did not mean to propose this as answer to original question.Wed, 10 Jun 2009 20:53:50 Z2009-06-10T20:53:50Zhttp://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#fbaa451b-df0b-442f-b569-f96830ca4468http://social.msdn.microsoft.com/Forums/en-US/dublin/thread/81a5fa10-7336-4272-9122-f60ffb9ead6d#fbaa451b-df0b-442f-b569-f96830ca4468edhickeyhttp://social.msdn.microsoft.com/Profile/en-US/?user=edhickeyWindows Service Host - No IIS - Where does Dublin fit?Thanks for posting this, Shamus, I'm sure this will help a few folks out in the future.<br/><br/>EdFri, 12 Jun 2009 16:57:16 Z2009-06-12T16:57:16Z