2012-03-21 25 views
7

Como queremos desarrollar un nuevo producto usando Asp.Net MVC 3. El punto clave aquí es todo lo que hablamos con el servicio web de WCF.Elección para WCF Service Hosting con IIS o Self Hosting con Windows Service

Estamos en la fase en la que tenemos que decidir si hospedamos el servicio web WCF en IIS o autohospeda con el servicio de Windows.

He planteado esta pregunta simplemente porque quiero saber que, ¿cuál sería la mejor opción para alojar el servicio WCF que satisfaga mis condiciones inferiores?

  • Estamos esperando 120 solicitudes concurrentes/segundo. (Puede ser de 12.000 petición/visita por día)
  • aspecto de seguridad (seguridad Especialmente servicio WCF)
  • mantenibilidad
  • de solicitudes simultáneas de manipulación del usuario, al mismo tiempo (Can servicio de Windows manejar múltiples solicitudes simultáneas en comparación con IIS?)

Por favor, hágamelo saber si voy a alojamiento de IIS O auto hosting con servicio de Windows.

Gracias de antemano.

(¿Podría alguien por favor sugerir en este, ya que es una parte muy importante tener decisión para su posterior proceso.)

+2

Si puede escribir un host mejor que IIS/App Fabric y puede hacerlo dentro de un presupuesto y una caja de tiempo razonables, puede escribir su propio servicio de Windows. En la mayoría de los demás casos, no hay una buena razón para imitar a IIS. –

+0

Posible duplicado de http://stackoverflow.com/q/1560619/47672 – 0x49D1

+0

@ 0x49D1: revisé la pregunta de "posibles duplicados" antes de publicar mi pregunta aquí ... y lógicamente es una pregunta diferente a la que publiqué aquí ¡Quiero saber en mi "contexto dado" con alojamiento de WCF! – nunu

Respuesta

10

pueden interesarle, este es el "árbol de decisión general" de "Programming WCF Services", Juval Lowy.

La elección de un host para un servicio de Internet: Para una aplicación de Internet (es decir, una aplicación que recibe las llamadas de los clientes a través de Internet)

Choosing a host for an Internet service

La elección de un host para el servicio de Intranet: Para una aplicación de intranet (es decir, una aplicación que recibe llamadas de los clientes dentro de la misma intranet ), Choosing a host for an Intranet service