Question

Je travaille donc sur un projet qui utilise un serveur ASP.NET et nous avons des entités qui sont transmises via WCF à partir de requêtes LINQ-to-Entity. J'ai déjà surmonté le problème de référence cyclique avec WCF. Maintenant que je regarde vers la prochaine étape, l'interface utilisateur Flex, je me demande à quoi les gens ont déjà été confrontés avec le traitement de WCF de Flex ou l'utilisation d'entités avec Flex (entités du cadre d'entité)? Et les suggestions, bibliothèques, modèles et astuces de Flex pourraient vous aider. Merci.

Ce qui pourrait aider:

  • Comment "persister" ou des entités dupe du côté de l'interface utilisateur.
  • Sécurité, comment sécuriser la communication de l'interface utilisateur vers le service.
  • Comment générer / transmettre de nouvelles entités de l'interface utilisateur au service et les interpréter en tant qu'entités .NET
Était-ce utile?

La solution

Je voudrais vérifier Fluor FX. Il s’agit d’une implémentation AMF très mature et stable pour .NET, qui fournit une intégration WCF. Un de mes collègues a posté des informations ici:

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

Autres conseils

Vous disposez de plusieurs options pour communiquer entre l'application Flex et votre service WCF. Flex prend en charge les services Web SOAP et les services Web de type REST afin que vous puissiez choisir l'approche qui vous convient le mieux. Lorsque vous recevez des données sur le client, vous devez extraire les entités de la réponse et créer l'interface utilisateur en conséquence. Similaire avec la mise à jour ou la création de nouvelles entités - vous devrez créer une demande de service Web à partir des commandes de votre interface utilisateur et l'envoyer par le fil.

Recherchez également AMF, qui est un format binaire pour la communication entre Flex / Flash et un serveur. Il existe des implémentations .NET (par exemple, AMF.NET). Il est donc possible de le faire fonctionner avec WCF. Vous devez explorer ce domaine vous-même. Je n'ai pas d'expérience directe ici.

http://jimdonaghy.com?p=11 semble en panne, mais voici une lien vers FluorineFX si vous êtes paresseux pour google.

http://www.fluorinefx.com/

Je recommande AMF au lieu de REST ou SOAP car AMF est un protocole bianry qui offre d’excellents gains de performances.

D'autre part, si vous envisagez d'ouvrir vos services à d'autres types de clients de l'interface utilisateur, utilisez REST par tous les moyens.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top