Jack Ukleja
Jack Ukleja

Reputation: 13521

How to effectively manage/host many WCF services for an SOA

My current architecture is a nice fit for SOA.

The services are written using WCF, and everything is .NET (no interoperability required).

To start off with I was hosting the WCF services inside a Windows Service with ServiceHost.

But now the number of services is growing and I am reconsidering the choice to have them as separate Windows Services.

I know that I can host them inside IIS with "WAS". But I am not sure of the pros and cons. (This is all about management, so I am not trying to get better performance/scalability).

I have used some SOA "solutions" before such as WebMethods. While the development experience was awful they did have some nice concepts and things you would get for free along the line of BPM, state machine monitoring, message logging and replay etc. I wonder if there is anything lightweight for Windows and .NET along those lines. Something that actually pulls together WCF, MSMQ, IIS etc.

Upvotes: 0

Views: 293

Answers (2)

Ladislav Mrnka
Ladislav Mrnka

Reputation: 364409

Yes IIS + WAS + AppFabric is what you are looking for. It will not provide everything you want because MS is not going to provide MS BizTalk for free.

Upvotes: 0

Jack Ukleja
Jack Ukleja

Reputation: 13521

Looks like Windows Server AppFabric Hosting provides some of what I was looking for.

Upvotes: 1

Related Questions