Nous avons une application Flex qui dépend fortement du contenu fourni par asp.net. Actuellement, la majorité de ces données sont fournies via des objets asp.net qui sont ensuite sérialisés en XML et envoyés via un simple gestionnaire ASHX. Celui-ci est ensuite analysé via e4x dans les classes singleton pour peupler son auto ou des tableaux de sous-classes qui sont ensuite disponibles pour le reste de l'application sans effectuer d'appels de données supplémentaires.Flex & WebServices
Cela fonctionne mais est-ce le meilleur moyen? J'ai lu pas mal d'articles sur le sujet mais je n'ai pas trouvé de consensus. Dois-je envisager de les convertir en services Web? Si oui, comment dois-je gérer les liaisons, les importer automatiquement via Flex ou créer les miennes? Quels sont les avantages et inconvénients. De manière distincte, notre application ne repose pas à la racine du domaine et, en développement local, effectue des appels de données vers nos serveurs de développement. En conséquence, nous ajoutons des vars flash à l'application pour spécifier le appRoot qui est ensuite ajouté à l'url de service si nécessaire.
MyService.url = GeneralData.ApplicationRootUrl + "Services/foobar.ashx";
Est-ce la meilleure façon? J'ai depuis découvert la propriété rootURL
, devrais-je utiliser ceci, comment cela fonctionne-t-il dans ce contexte? Si je devais convertir les services en services Web, comment pourrais-je mettre en œuvre la même fonctionnalité pour permettre le développement local?
Un grand merci
Recherché mais basé sur notre environnement actuel pas vraiment pratique pour le moment. Merci pour la suggestion si – Hawxby