Pregunta

Entonces, estoy trabajando en un proyecto que utiliza un servidor ASP.NET y tenemos entidades que se pasan por WCF desde consultas LINQ-to-Entity. Ya he superado el problema de referencia cíclica con WCF. Ahora que estoy mirando hacia el siguiente paso, la interfaz de usuario de Flex, me pregunto a qué se han enfrentado las personas con el manejo de WCF desde Flex o el uso de Entidades con Flex (Entidades desde el marco de la entidad). Y las sugerencias de Flex, bibliotecas, patrones y consejos ayudarían. Gracias.

Cosas que ayudarían:

  • Cómo " persistir " o entidades duplicadas en el lado de la interfaz de usuario.
  • Seguridad, cómo asegurar la comunicación desde la interfaz de usuario al servicio.
  • Cómo generar / pasar nuevas entidades desde la IU al servicio y luego interpretarlas como entidades .NET
¿Fue útil?

Solución

Echaría un vistazo a Fluorine FX. Es una implementación de AMF muy madura y estable para .NET y proporciona la integración de WCF. Un colega mío ha publicado información aquí:

http://jimdonaghy.com/?p=11

Otros consejos

Tiene varias opciones para comunicarse entre la aplicación Flex y su servicio WCF. Flex admite servicios web SOAP y servicios web tipo REST para que pueda elegir el enfoque que mejor se adapte a sus necesidades. Cuando reciba datos sobre el cliente, deberá extraer las entidades de la respuesta y construir la IU en consecuencia. Al igual que con la actualización o la creación de nuevas entidades, deberá crear una solicitud de servicio web desde los controles de la interfaz de usuario y enviarla por cable.

También busque en AMF, que es un formato binario para la comunicación entre Flex / Flash y un servidor. Hay implementaciones de .NET (AMF.NET, por ejemplo), por lo que es posible que funcione de alguna manera con WCF. Usted necesita explorar esta área, no tengo experiencia directa aquí.

http://jimdonaghy.com?p=11 parece estar roto pero aquí hay una enlace a FluorineFX si está flojo a google.

http://www.fluorinefx.com/

Recomiendo AMF sobre REST o SOAP porque AMF es un protocolo bianry que tiene grandes ganancias de rendimiento.

Por otro lado, si planea abrir sus servicios a otros tipos de clientes de interfaz de usuario, utilice REST.

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