Arquitectura de aplicación de servicio en WCF.

Necesito ayuda con la arquitectura de una aplicación WCF. Habrá una serie de servicios que deberían estar disponibles para atender a varios clientes diferentes, p. Ej.

Aplicación ASP.Net (JavaScript y / o Silverlight)iPhoneWindows MobileAndroide

Algunos de los servicios necesitan autenticación y algunos estarán disponibles sin autenticación.

Necesito algunos consejos sobre los servicios que necesitan autenticación. Quiero usar las credenciales de nombre de usuario / contraseña sobre SSL.

¿Cómo (si es posible / recomendado para todos los tipos de clientes) debo diseñar esto en WCF?

Respuestas a la pregunta(1)

Su respuesta a la pregunta