2008-09-26 19 views
3

Je travaille donc sur un projet qui utilise un serveur ASP.NET et dont les entités sont transmises sur WCF à partir de requêtes LINQ vers Entity. J'ai déjà surmonté le problème de la référence cyclique avec WCF. Maintenant que je regarde vers la prochaine étape, l'interface utilisateur Flex, je me demande ce que les gens ont déjà fait face à la gestion de WCF à partir de Flex ou à l'aide d'entités avec Flex (Entités de l'infrastructure). Et les suggestions, les bibliothèques, les modèles et les conseils de Flex aideraient. Merci.Suggestions pour utiliser Flex avec WCF et Linq pour les entités

choses qui pourraient aider:

  • Comment « persist » ou duper entités du côté de l'interface utilisateur.
  • Sécurité, comment sécuriser la communication entre l'interface utilisateur et le service.
  • Comment générer/passer de nouvelles entités de l'interface utilisateur au service et ont interprete alors que les entités .NET

Répondre

3

Je voudrais vérifier Fluorine FX. C'est une implémentation AMF très mature et stable pour .NET et elle fournit une intégration WCF. Un de mes collègues a posté quelques informations ici:

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

+0

corriger le lien – Pakman

0

Vous avez plusieurs options pour la communication entre l'application Flex et votre service WCF. Flex prend en charge les services Web SOAP et les services Web de type REST, ce qui vous permet de 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 à la mise à jour ou à la création de nouvelles entités - vous devrez construire une demande de service Web à partir de vos contrôles de l'interface utilisateur et l'envoyer sur le réseau.

Regardez également dans AMF qui est un format binaire pour communiquer entre Flex/Flash et un serveur. Il existe des implémentations .NET (AMF.NET par exemple), il est donc possible de le faire fonctionner avec WCF - vous devez explorer ce domaine vous-même, je n'ai aucune expérience directe ici.

0

http://jimdonaghy.com?p=11 semble être rompu, mais voici un lien vers FluorineFx si vous paresseux Google.

http://www.fluorinefx.com/

Je recommande l'AMF sur REST ou SOAP parce que l'AMF est un protocole de bianry qui a des gains de performance. D'autre part, si vous envisagez d'ouvrir vos services à d'autres types de clients ui, alors utilisez REST de toute façon.