2010-08-27 13 views
0

Mon architecture actuelle convient parfaitement à SOA.Comment gérer/héberger efficacement de nombreux services WCF pour un SOA

Les services sont écrits en utilisant WCF, et tout est .NET (pas d'interopérabilité requise). Pour commencer, j'hébergeais les services WCF dans un service Windows avec ServiceHost.

Mais maintenant le nombre de services augmente et je reconsidère le choix de les avoir comme services Windows distincts.

Je sais que je peux les héberger dans IIS avec "WAS". Mais je ne suis pas sûr du pour et du contre. (Tout cela concerne la gestion, donc je n'essaie pas d'obtenir de meilleures performances/évolutivité). J'ai utilisé quelques "solutions" SOA avant WebMethods. Même si l'expérience de développement était horrible, ils avaient quelques bons concepts et choses que vous obtiendriez gratuitement sur la ligne de BPM, la surveillance de machine d'état, la journalisation des messages et la relecture etc. Je me demande s'il y a quelque chose de léger pour Windows et. . Quelque chose qui rassemble réellement WCF, MSMQ, IIS etc.

Répondre

0

Oui IIS + WAS + AppFabric est ce que vous cherchez. Il ne fournira pas tout ce que vous voulez parce que MS ne fournira pas MS BizTalk gratuitement.