Pregunta

Estoy empezando a armar un documento de arquitectura de sistema para un nuevo proyecto en mi empresa. Básicamente, tenemos una capa empresarial bastante grande que sigue el patrón de datos de la biblioteca empresarial, y tendré que acceder a estos objetos de datos desde una nueva aplicación de Silverlight.

Mi pregunta es ¿cuál es la mejor manera de obtener acceso a estos objetos en Silverlight? Mi idea inicial es usar WCF, pero no estoy seguro de cómo reconstruir mejor los objetos en el cliente.

¿Fue útil?

Solución

El nuevo estándar .net es WCF (nombre en clave índigo)

para rendimiento Puede elegir algunos protocolos de transporte tcp (siendo el más rápido), http, https, dependiendo de su nivel de seguridad / cifrado de mensajes. (también hay algunos más, netpipe's, etc.)

mi diseño típico de punto final / servicio con mis proyectos, tengo un punto final para cada versión del servicio, por lo que si es su versión 1, lo termino con http: // localhost: 8080 / YourEnterpriseName / Project / Version1 /

También descubrí que el método de respuesta / solicitud es la mejor manera de solicitar datos en los que tiene 2 clases (una solicitud, una respuesta) para cada llamada que necesite hacer al servidor. (usando knowntype, puedo completarlo más tarde)

También Shawn Wildermuth & amp; Miguel Castro ha hecho podcasts en dnrtv http://www.dnrtv.com/default.aspx?showNum=127 en Silverlight Data http://www.dnrtv.com/default.aspx?showNum=122 en WCF extremo

Otros consejos

Consulte este libro, Servicios basados ??en datos con Silverlight 2 . Encontré que este es el mejor recurso para resolver esto. Lo que hice fue crear una capa de WCF liviana que recupera objetos de un DAL existente y luego los devuelve al cliente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top